Indonesia

Surabaya

Photo: Sakurai Midori · CC BY 3.0

Destination details

Coordinates
-7.2575, 112.7521
Time zone
Not available
Population
2,874,314
Default country currency
IDR

Live Weather & Forecast

Weather in Surabaya

Real-time temperature and 5-day forecast to help you plan your itinerary and sightseeing in Surabaya.

34°C

Mainly clear

Feels like: 39°C

Humidity47%
Wind Speed11 km/h
UV Index9.4 (Very High)
Traveler's Packing & Outfit Advice:

Warm weather — breathable summer attire, sunglasses, and sun protection recommended; great for indoor cultural sights by day and outdoor walks by dusk.

5-Day Weather Forecast

Today
Light drizzle
34°26°
💧 6%
Tomorrow
Light drizzle
34°27°
💧 31%
Fri
Dense drizzle
35°26°
💧 57%
Sat
Light drizzle
32°25°
💧 55%
Sun
Moderate drizzle
33°27°
💧 44%
Live atmospheric weather forecast provided via open meteorological models (Open-Meteo).

City Travel Guide

Visitor & Tourism Guide for Surabaya

Surabaya is a notable urban destination in Indonesia with a population of approximately 2,874,314. Positioned at coordinates (-7.26°, 112.75°), the city blends regional architecture, active commerce, and cultural heritage.

Best Time to Visit

The optimal window to visit Surabaya is May through October during the drier tropical window. Situated in the equatorial belt (latitude -7.26°), Surabaya experiences lower rainfall and more comfortable humidity levels during these months, making overland transit and coastal or nature excursions much easier.

Getting Around the City

  • Municipal bus routes and local transit connect Surabaya's residential quarters with central markets and civic squares in IDR.
  • Licensed city taxis and regional ride-hailing services provide direct door-to-door transfers across Surabaya.
  • Renting a car or booking a private transfer is well suited for regional routes linking Surabaya with surrounding destinations in Indonesia.

Local Tips & Recommendations

Exploring Surabaya on Foot

Schedule walking tours of central Surabaya during morning or late-afternoon hours for the most comfortable light and active street life.

Local Dining & IDR Cash

Sample regional dishes at established local eateries in Surabaya, and keep small denominations of IDR handy for everyday purchases.

Itinerary, Neighborhood & Daily Budget Guide for Surabaya

Choosing Where to Stay in Surabaya

In Surabaya (population ~2,874,314), central neighborhoods provide convenient access to markets and cultural sights, while outer districts suit travelers exploring by car.

Daily Budgeting & IDR Payments

All local pricing in Surabaya is denominated in IDR. While major hotels accept international cards, carry smaller IDR notes for local taxis, cafes, and neighborhood markets.

Urban Mobility & Regional Day Trips

Located at coordinates (-7.26°, 112.75°) in the UTC time zone, Surabaya connects to surrounding attractions via municipal transit, taxis, and intercity highways.

Emergency Contacts & Safety in Surabaya

Emergency services across Surabaya and Indonesia can be reached at 112 (Unified Emergency), 110 (Police), 118 / 119 (Ambulance), 113 (Fire). Keep your hotel's address saved in the local script for smooth taxi navigation.

Frequently Asked Questions About Visiting Surabaya

When is the best time of year to visit Surabaya, Indonesia?

The optimal window to visit Surabaya is May through October during the drier tropical window. Situated in the equatorial belt (latitude -7.26°), Surabaya experiences lower rainfall and more comfortable humidity levels during these months, making overland transit and coastal or nature excursions much easier. You can also check the live weather card on this page for current temperature and wind observations in Surabaya.

What currency and emergency numbers are used in Surabaya?

The local currency in Surabaya is IDR, and official emergency dispatch numbers for Indonesia are: 112 (Unified Emergency), 110 (Police), 118 / 119 (Ambulance), 113 (Fire).

How many days should I plan for an itinerary in Surabaya?

A 2-to-4-day stay allows ample time to explore Surabaya's historic core, cultural museums, local markets, and parks, with an extra day recommended if taking regional excursions.

Should I rent a car in Surabaya or rely on local transport?

Within central Surabaya, municipal transit, metered taxis, and ride-hailing apps avoid urban parking hassles, whereas renting a car is advantageous for multi-stop countryside or coastal day trips.

Sights & Tours

Top Attractions & Tours in Surabaya

Discover premier attractions, cultural landmarks, museums, and scenic destinations in and around Surabaya.

History & Architecture

Historic Center of Surabaya

The central squares, civic architecture, and heritage streets that define the historic core of Surabaya, Indonesia.

Culture & Arts

Museums & Cultural Galleries of Surabaya

Exhibits and cultural institutions showcasing the regional history, arts, and heritage of Surabaya and Indonesia.

Scenic & Leisure

Public Parks & Scenic Promenades in Surabaya

Green spaces, family promenades, and outdoor viewpoints across Surabaya.

Surabaya travel guide

Reviewed destination facts for Surabaya, Indonesia, including areas, airport context, and sourced transport when available.

About Surabaya

Surabaya is the capital and largest city of East Java province and the second-largest city in Indonesia, after Jakarta. Located on the northeastern corner of Java island, on the Madura Strait, it is one of the earliest port cities in Southeast Asia. According to the National Development Planning Agency, Surabaya is one of the four main central cities of Indonesia, alongside Jakarta, Medan, and Makassar. The city covers a land area of 334.50 km2, and had a population of 2,874,314 within its city limits at the 2020 census. With 3,003,860 people living in the city as of mid 2025 (comprising 1,487,077 males and 1,516,783 females) and over 10 million in the extended Surabaya metropolitan area, according to the latest official estimate, Surabaya is the second-largest metropolitan area in Indonesia.

Key facts

Coordinates: -7.2575, 112.7521. Country default currency: IDR.

City & Regional Transit

Arriving in Surabaya & Local Transit

There is no commercial airport located inside Surabaya. Access is primarily by road via regional coaches, intercity buses, and passenger car services.

Intercity Coaches & Regional Express Buses

Scheduled coach services and regional buses connect Surabaya with the capital and neighboring cities from central bus terminals.

Intercity Taxis & Private Road Transfers

Licensed highway taxis and private car services provide direct door-to-door transit between Surabaya and neighboring cities or airports.

Local City Transit & Taxis

Local urban minibuses, municipal buses, and city taxis offer accessible and economical transit across Surabaya's districts and sights.

Book Private Transfer in Surabaya

Pre-booked door-to-door private transfers with professional drivers and fixed pricing.

Air Passenger Rights

Flight Delay & Cancellation Compensation

Was your flight delayed by more than 3 hours, cancelled, or overbooked? You may be entitled to up to €600 in cash compensation per passenger under international passenger rights regulations. Check your claim eligibility below:

Flight Deals & Search

Flights & Airfare Deals to Surabaya

Search direct and connecting flights to Surabaya, and explore the live interactive radar map to compare airline prices.

Direct Flight Search to Surabaya

Search and compare live flight fares from top airlines with Surabaya as your final arrival destination.

Book Flights to Surabaya Now →

Accommodations & Stays

Hotels

Explore hotel stays and accommodations in Surabaya with competitive live rates.

Direct Hotel Search for Surabaya

Browse hotels, resorts, and vacation apartments with instant confirmation and flexible cancellation.

Car Rental & Road Trips

Rental cars

Compare and book car rentals in Surabaya from trusted international and local rental brands.

Travel Connectivity & Internet

Instant Travel eSIM in Indonesia

Stay connected with high-speed instant mobile data in Indonesia the moment you land, without swapping physical SIM cards.

Instant 1-minute activation via QR
Keep your WhatsApp & home number active
Premium coverage on top national carriers

Explore More in Indonesia

Nearby Cities & Day Trips

Discover other exciting destinations across Indonesia perfect for day trips and travel itineraries.

Jakarta, officially the Special Capital Region of Jakarta, is the capital and largest city of Indonesia, with administrative status equivalent to a province. It lies on the northwestern coast of Java, bordering West Java and Banten and facing the Java Sea. Jakarta covers about 662 square kilometres (256 square miles) and had 11 million registered residents in 2025. Its urban area extends well beyond the provincial boundary into the wider Jakarta metropolitan area (locally known as Jabodetabek), which had a population of nearly 42 million in 2025 according to the United Nations. The area around present-day Jakarta was long associated with Sunda Kelapa, the port of the Sunda Kingdom.

👥 10,562,088 inhabitants🌐 -6.21, 106.85

Sources