Surabaya is Indonesia's second-largest city and the capital of East Java, a working port that has never bothered to dress up for tourists. That is exactly its appeal. This is a city of warungs steaming with rawon, colonial facades baking in the equatorial heat, and a proud, plain-spoken local culture that earned the nickname Kota Pahlawan, the City of Heroes, after the bloody 1945 battle against returning colonial forces.
Most travelers pass through on their way to Mount Bromo or Ijen, and that is a missed opportunity. Spend a day or two and you find a layered city: the old Arab Quarter around the Ampel Mosque, a Chinatown thick with incense and noodle stalls, Dutch trading houses along the Kalimas River, and one of the best street-food scenes in the country.
Come hungry and come curious. Surabaya rewards the traveler who wanders into a side street, orders whatever the crowd is eating, and asks questions. It is honest, affordable, and a genuine slice of urban Indonesia.
Surabaya is hot and humid year-round, usually 28 to 34 degrees Celsius. The dry season from May to October is the most comfortable time to visit and the best window for clear Mount Bromo sunrises, with June through September the peak. The wet season (November to March) brings heavy afternoon downpours that can muddy volcano trails. Time a visit for early November and you can catch the Surabaya City Anniversary and Heroes Day commemorations, when the city leans into its patriotic spirit with parades and reenactments.
Juanda International Airport (SUB) sits about 20 km south of the center and connects to major Indonesian hubs plus Singapore and Kuala Lumpur. Use the official airport taxi counter or a Grab/Gojek ride-hail booking to reach downtown (roughly 30 to 60 minutes depending on traffic). Once in the city, Gojek and Grab (both car and motorbike) are by far the easiest way to get around and dirt cheap; the new Suroboyo Bus and Trans Semanggi routes are useful for some corridors. Traffic is heavy and pavements are uneven, so avoid long walks in midday heat and skip unmetered street taxis.
Neighborhoods & hotels
Skip the research, get a day-by-day Surabaya plan
Tell us your dates and pace; we'll build the itinerary around these picks.
Top Things to Do and See
Surabaya's sights are about history, faith, and the daily life of a working port city. Start with the icons, then wander the old quarters.
Best Coffee Shops
East Java grows serious coffee, and Surabaya's cafe scene runs from heritage roasters to slick third-wave spaces.
Where to Eat Breakfast
Breakfast in Surabaya means hearty rice and soup, often eaten standing at a warung well before the heat sets in.
Best Restaurants and Street Food
From smoky satay alleys to refined Indonesian dining rooms, this is where Surabaya truly shines.
Bars and Evening Spots
Surabaya is conservative and not a party town, but there are good rooftop bars and hotel lounges for an evening drink.
Markets and Shopping
Surabaya shops in giant air-conditioned malls and in chaotic traditional markets in equal measure.
Day Trips and Volcano Adventures
The single biggest reason most travelers fly into Surabaya is Mount Bromo, with Ijen's blue fire and Tumpak Sewu's waterfall often added on. Tours pick up directly from Surabaya hotels.






Tours Within the City
To make sense of Surabaya's layered history in a day, a guided city tour connects the dots between the colonial, Arab, Chinese, and revolutionary chapters.



Before you visit
Plan-ahead checklist
Surabaya does not perform for visitors, and that honesty is its charm: a hardworking, food-loving city where every back lane hides a warung worth the detour and every monument carries the weight of a hard-won history. Use it as your gateway to the volcanic drama of Bromo and Ijen, but give it a day or two of its own. Come hungry, stay curious, and East Java will reward you.
Top-Rated Places to Eat, See & Stay
Explore Surabaya
Build your own Surabaya trip
Tell us how many days, your budget, and what you're into. We'll turn it into a custom, day-by-day Surabaya itinerary.

