Surabaya travel guide
Red Bridge warehouses, rawon and the gateway to Bromo
Indonesia's second city is a working port with a well-preserved Dutch, Chinese and Arab old town, a strong independence-war story and serious street food. June to October is the dry season. Give it two days, more if you use it as a base for Bromo, Malang or Madura. Costs are low, and most visitors use a visa on arrival or e-Visa plus the All Indonesia arrival card.
East Java's capital sits on the Madura Strait at the north-east corner of Java, a port city of three million that most travellers pass through on the way to Mount Bromo or Bali. Those who stop find one of the best-preserved colonial trading quarters in the country, a proud wartime story and some of the most distinctive cooking on the island.
Local legend draws the name from suro (shark) and boyo (crocodile). The two animals locked in a fight appear on statues and souvenirs all over town. Trade made the place long before the Dutch arrived: it grew on the Brantas delta as a stop between Malacca and the Spice Islands. The docks at Tanjung Perak are still among the busiest in the country.
History here is mostly modern and martial. In November 1945 the city fought British and Dutch troops in the bloodiest battle of the independence war, and 10 November is now Heroes' Day nationwide. The Tugu Pahlawan obelisk and the museum beneath it tell the story, and the Hotel Majapahit on Jalan Tunjungan still shows the rooftop where young fighters tore the blue strip off the Dutch flag.
North of the centre the old town packs a lot into a small area. Dutch warehouses line the Kalimas river near Jembatan Merah, Chinese shophouses and temples crowd Kembang Jepun, and a few streets away the Arab quarter of Ampel winds through covered lanes to one of Java's holiest mosques.
Expect heat. Daytime highs barely move from 31 to 34 C all year, and October and November are the hottest months. Sightseeing works best early and late, with the long afternoon given to an air-conditioned museum, a mall on Tunjungan or a bowl of rawon.
Explore Surabaya by theme
Find your kind of trip: 24 travel themes, each with the packages in Surabaya.
Surabaya at a glance
The essentials first-time visitors ask about, in one place.
Explore more of Indonesia
Pick a place by travel style: nature, cities, heritage, hills, islands.
Nothing in that category yet.
Top things to do in Surabaya
Colonial and Chinese trading streets, independence-war monuments, a submarine, a cigarette factory and the long bridge to Madura.
No things to do in Surabaya are listed yet. Browse all things to do
Best time to visit Surabaya
Month by month, so you can pick the weather and the crowds you want.
Rain drops from 80 mm in June to about 10 mm in September, and nights cool to around 23 C; the best time for the old town on foot and for Bromo sunrises.
The hottest weeks of the year, with highs near 34 C and humid air before the first storms; start early and rest at midday.
Heavy afternoon downpours, peaking near 395 mm in January, can flood low streets for an hour or two; mornings are usually usable.
Around 10 November the city stages parades and re-enactments of the 1945 battle near Tugu Pahlawan and Jalan Tunjungan; it is a lively time to visit but central roads close for hours.
Packages in Demand
A Journey to Remember
Tours, activities and day trips in and around this destination, with the details you need before booking.
No packages in Surabaya are listed yet. Browse all packages
Create Your Custom-Made Trip to Surabaya
Traveling to Surabaya? Chat with a Local Travel Specialist in Surabaya Who Can Help Organize Your Trip.
START HEREOur Travel Experts are Recommended by
Plan your trip
Practical answers before you go. Pick a topic.
Getting there
Juanda terminals, Pasar Turi or Gubeng, and Purabaya
Most visitors land at Juanda International (SUB), about 12 km south-east of the city across the border in Sidoarjo. Terminal 1 handles domestic flights, Garuda's included, and Terminal 2 takes international flights; a free shuttle bus links them. Blue Bird taxis and Gojek or Grab cars reach Tunjungan or Gubeng in 30 to 60 minutes using the toll road, and tolls are added to the fare. DAMRI buses run from Terminal 1 to the Purabaya bus terminal. By rail, Pasar Turi takes the executive trains along the north coast from Jakarta and Semarang, while Gubeng serves Yogyakarta, Bandung, Malang and Banyuwangi. The big Purabaya (Bungurasih) bus terminal lies just south of the city limits, with coaches to Malang, Probolinggo for Bromo and Denpasar.
- Taxi or ride-hail from Juanda
- City centre in 30 to 60 minutes, depending on traffic and the toll road
- Executive train from Jakarta (Pasar Turi)
- Roughly 8 to 9 hours, day and overnight services
- Train from Yogyakarta (Gubeng)
- About 4 to 5 hours
- Tanjung Perak port
- Pelni passenger ships to Kalimantan, Sulawesi and eastern Indonesia
- Long-distance train tickets open 45 days ahead and can be bought in the Access by KAI app or at Indomaret and Alfamart counters; book early for weekends and Lebaran.
- Check which station your train uses: Pasar Turi and Gubeng are on opposite sides of the centre, often 20 minutes or more apart by car.
Where to stay
Tunjungan, Gubeng, Darmo or the Kembang Jepun old town
Stay between Surabaya's two sightseeing clusters, the old port quarter of Kembang Jepun in the north and the colonial centre around Tunjungan, or near your train station, because the city is wide and traffic slow. Gubeng and Darmo have mid-range hotels with easy taxi access to both.
- Tunjungan and Embong Malang
- The Hotel Majapahit, Tunjungan Plaza malls and the most restaurants; central for everything, heavy traffic at rush hour
- Gubeng
- Mid-range hotels and guesthouses near Gubeng station and Grand City mall; good for early trains to Malang or Banyuwangi
- Raya Darmo
- Leafy avenue of Dutch villas south of the centre, quieter at night and close to the zoo
- Kota and Kembang Jepun
- Budget rooms near Jembatan Merah and Surabaya Kota station; walk to the old town, but the streets feel empty after dark
- West Surabaya (CitraLand, Pakuwon)
- Newer business hotels near the Ciputra Waterpark; a long ride from the historic sights
Getting around
Blue Bird argo, Suroboyo Bus and becak in the Arab quarter
Public transport is thin, so most visitors rely on taxis and ride-hailing. Blue Bird cabs can be flagged on the street, found at malls or booked in the MyBluebird and Gojek apps; insist on the meter, which locals call the argo, and expect to pay any tolls and parking on top. Gojek and Grab motorbike taxis are the quickest way through jams for one person. The city-run Suroboyo Bus and the Trans Semanggi buses link the north, the Tunjungan corridor and the south, useful once you know the routes. Walking is pleasant on the renovated pavements of Tunjungan and Darmo but hard elsewhere, and crossing big roads takes nerve. In the old town, a becak (cycle rickshaw) is the easiest way between Jembatan Merah, Kembang Jepun and Ampel; agree the price before you climb in.
- Taxi or Grab car
- Tunjungan to Jembatan Merah in about 15 to 25 minutes
- Gojek or Grab bike
- Fastest for solo trips at rush hour; helmets supplied
- Becak
- Short hops in the old town and around Ampel; fix the fare first
- Electric taxis
- Green SM's cyan cars are bookable by app and phone
- To cross a busy road, raise an arm and walk at a steady pace so drivers can read you; stopping suddenly is what causes trouble.
Know before you go
What makes Surabaya worth the trip, and what catches visitors out.
Why travelers love it
- The House of Sampoerna, a 19th-century Dutch orphanage turned clove-cigarette works, where you can watch rows of women hand-rolling kretek from the gallery.
- Evening in Ampel, when the covered market lanes around the Sunan Ampel mosque fill with pilgrims, perfume sellers and stalls frying roti maryam.
- Climbing inside KRI Pasopati, a Soviet-built submarine parked beside the Kalimas river next to Delta Plaza.
- Sate klopo on Jalan Walikota Mustajab, beef skewers rolled in grated coconut before they hit the charcoal.
- The Suramadu Bridge at sunset, more than 5 km of cable-stayed road across the strait to Madura.
Good to know
- Toll fees are extra in Surabaya taxis; drivers add them, plus any parking, to the metered fare.
- Ampel is a pilgrimage site: cover shoulders and knees, women should bring a scarf for the mosque, and avoid Friday midday prayers.
- Afternoon floods are common from December to March; low roads in the north can fill with water quickly after a storm.
- Most visitors are Indonesian, so English signage is patchy outside hotels and the big museums.
Trip fit
BookingMentor editorial ratings out of 5, based on a first-time visitor's experience.
Weather in Surabaya, month by month
Tap a month to see what to expect. Figures are long-term averages for Surabaya.
Climate figures are approximate long-term averages for Surabaya (Starlings Roost Weather, via Wikipedia).
From Jembatan Merah to Ampel on foot and by becak
Surabaya's old quarters fill two days. Walk the Kalimas riverbank from Jembatan Merah, the Red Bridge, past colonial banks on Jalan Rajawali, take a becak to the House of Sampoerna and explore Kembang Jepun in the Chinese quarter; on the second day visit the Ampel mosque and the Arab quarter around it.
Day one, the old port. Start early at Jembatan Merah, the Red Bridge, and walk the Kalimas riverbank past the old trading houses and the colonial bank buildings of Jalan Rajawali. Take a becak to the House of Sampoerna for a mid-morning visit, when the rolling floor is busiest. After lunch, cross into Kembang Jepun, the main street of the Chinese quarter, and duck into the small temples in the lanes behind it. At about 4 pm, ride north into Ampel. Leave shoes at the gate of the Sunan Ampel mosque, walk the grave courtyard of one of Java's nine Muslim saints, then eat your way back through the covered market.
Day two, the heroes' city. Go to Tugu Pahlawan when it opens and spend an hour in the Museum 10 November beneath the obelisk; the dioramas and weapons explain why the battle matters to every Indonesian. Taxi to the Hotel Majapahit on Jalan Tunjungan for coffee in the old garden courtyard, then walk the renovated pavements past the art deco shopfronts. Late afternoon, climb aboard the KRI Pasopati submarine by the river. Finish with a sunset drive over the Suramadu Bridge and back, or a seafood dinner near Kenjeran beach.
With a third day, leave at midnight for a Bromo sunrise, or take the train to Malang.
Rawon, rujak cingur and lontong balap from the Surabaya kitchen
Surabaya takes East Javanese cooking seriously. Start with rawon, beef soup turned almost black by keluak nuts, served with rice, salted egg and bean sprouts, with the late-night rawon setan as the cult version. Try rujak cingur, a salad with slices of cow's nose in petis sauce, and lontong balap, rice cakes with bean sprouts.
East Javanese cooking is earthy and bold, and Surabaya is where it is taken most seriously. Rujak cingur is the local salad: vegetables, fruit, tofu and slices of boiled cow's nose under a thick sauce of petis shrimp paste and peanuts. If that sounds too much, start with lontong balap, rice cakes with bean sprouts, fried tofu and lentho fritters in a light broth, or tahu tek, fried tofu and egg chopped with scissors under peanut sauce.
Seafood comes from the strait. Lontong kupang uses tiny shellfish in a garlicky broth and is best eaten near Kenjeran. Old-fashioned semanggi, clover leaves with sweet potato sauce, is sold by women carrying baskets, a dying sight worth looking for.
Each quarter has its own table. In Ampel, look for nasi kebuli, goat curry and flaky roti maryam from Arab-run kitchens. Kembang Jepun and the lanes off it have Chinese noodle shops and bakeries. For souvenirs, families queue for lapis legit, the many-layered spiced cake, and for cold relief there is es campur or es kacang ijo, made with mung beans. Most warung close by mid-afternoon or open only at night, so ask locals which shift a stall works.
Bromo sunrise, Trowulan and the bull races of Madura
Surabaya is a good base for East Java's highlights. Mount Bromo tours leave around midnight for a sunrise over the Tengger caldera, about four hours away; the Majapahit ruins at Trowulan make a day trip, and across the Suramadu Bridge, Madura stages its karapan sapi bull races in the dry season.
The city works well as a base, and the trips out are often the highlight. Mount Bromo is the big one. Tours leave around midnight and drive about four hours to the Tengger caldera, where jeeps take you up to a viewpoint for sunrise over Bromo's smoking cone and Semeru behind it. You walk across the sand sea and climb the steps to the crater rim, then sleep in the van back. Going independently means a bus from Purabaya to Probolinggo and a minibus up to Cemoro Lawang, best with a night on the rim. The dry months from June to October give the clearest dawns.
Trowulan, near Mojokerto, about an hour and a half south-west, holds the brick ruins of Majapahit, the 14th-century kingdom whose capital stood here: split gates, bathing pools and a good site museum.
Cross the Suramadu Bridge and you are on Madura, an island with its own language, salt pans, batik and spicy satay. Bangkalan is just over the water. The famous karapan sapi bull races are held in the dry season, with the big finals usually around August to October; ask locally for dates.
Malang is a cooler hill city under three hours away by train, a good stop on the way to Bromo or Batu's orchards.
Travelers are asking
No questions yet about Surabaya. Ask the community or our travel team, and the answer will show here once it is published.
Our travel desk answers questions about Surabaya
How we research our Surabaya travel guide
Surabaya's airport, train and Bromo tour details are checked against the city's website and the operators, with entry rules from the Indonesia e-Visa site.
Last updated . Spotted something out of date? Tell us.
Checked against trusted sources:
Official website of SurabayaIndonesia e-VisaLove Bali
Before You Go...
Discover Trips & Info
A Travel Network Connection Travelers and locals
Incredible Event & Festival, Don't Miss!
Most Popular Event & Festival of Surabaya
Festivals and events in this destination, with dates, venues and ticket details where available.
No upcoming festivals or events in Surabaya are listed right now. Browse all events
Memorable Experiences
Where to Go (& NOT Go) In Surabaya!
Roaming the World one Adventure at a Time: Travel Tales, Tips, and Inspiration for wanderlusters.
Subscriber
Popular car hire destinations
Explore more options to hire a car for cheap
Frequently Asked Questions (FAQs)
Quick answers to the questions travelers ask most before visiting Surabaya.
Getting there
Usually 30 to 60 minutes via the toll road, longer at evening rush hour. Blue Bird and Grab or Gojek cars all pick up at both terminals.
Most visitors land at Juanda International (SUB), about 12 km south-east of the city across the border in Sidoarjo. Terminal 1 handles domestic flights, Garuda's included, and Terminal 2 takes international flights; a free shuttle bus links them. Blue Bird taxis and Gojek or Grab cars reach Tunjungan or Gubeng in 30 to 60 minutes using the toll road, and tolls are added to the fare.
General
International flights use Terminal 2 and domestic flights, Garuda's included, use Terminal 1. A free shuttle links them; check your booking, since airlines occasionally switch terminals.
Yes, the usual sunrise tour leaves around midnight and returns by early afternoon. It is a long, sleepless outing; a night in Cemoro Lawang on the crater rim is more comfortable.
Long trousers or a long skirt and covered shoulders; women should cover their hair. You leave shoes at the gate, and Friday midday prayers are best avoided.
Keluak nuts turn the broth almost black and give it a nutty, slightly bitter depth. It comes with rice, salted egg, bean sprouts and sambal.
Take a taxi or ride-hail car across; the bridge runs more than 5 km to Bangkalan. Motorbikes use a separate side lane, and there is no pedestrian path.
It is the natural break. Trains from Yogyakarta take about 4 to 5 hours, and from Gubeng the train continues to Banyuwangi for the short ferry to Bali.
Public transport is thin, so most visitors rely on taxis and ride-hailing. Blue Bird cabs can be flagged on the street, found at malls or booked in the MyBluebird and Gojek apps; insist on the meter, which locals call the argo, and expect to pay any tolls and parking on top. Gojek and Grab motorbike taxis are the quickest way through jams for one person.
Booking
Pasar Turi handles the north-coast executive trains from Jakarta and Semarang. Gubeng takes trains from Yogyakarta, Bandung, Malang and Banyuwangi, and it is closer to most mid-range hotels.
Timing & weather
Yes, the museum in the old orphanage building near Jembatan Merah is free and lets you watch kretek cigarettes being rolled by hand from an upstairs gallery on working days.
On 10 November, the anniversary of the 1945 battle against British and Dutch forces. Parades and re-enactments are held around Tugu Pahlawan and Jalan Tunjungan.
The best time to visit Surabaya is Jun to Oct. Dry months, with September averaging about 10 mm of rain; it is hot but the streets stay walkable in the mornings.
- Dry season: June - October (Rain drops from 80 mm in June to about 10 mm in September, and nights cool to around 23 C; the best time for the old town on foot and for Bromo sunrises)
- Build-up: October - November (The hottest weeks of the year, with highs near 34 C and humid air before the first storms; start early and rest at midday)
- Wet season: December - March (Heavy afternoon downpours, peaking near 395 mm in January, can flood low streets for an hour or two; mornings are usually usable)
Visa & documents
Most visitors need a visa. Citizens of many countries can buy a 30-day visa on arrival or an electronic visa on arrival (e-VOA) online, extendable once. Everyone completes the free All Indonesia arrival card (customs and health declaration) within 72 hours before arrival.
Health & safety
Indonesia is generally safe. Natural hazards (volcanoes, earthquakes, strong currents) and scooter accidents are the main risks. Drug laws are extremely strict.