Updated October 2026
BootsnAll Scorecard
7.3 / 10
Surabaya scores well on what a visitor pays and eats and badly on getting around the city itself. It rewards travelers who come for the food, the 1945 story and the volcanoes, and gives very little to anyone hunting a postcard downtown.
- Value
- 8.5
- Near the 8 anchor and past it, with Hostelworld dorms from US$3.88 to $7.39, city buses at Rp 5,000 (about 30 cents) and a rupiah near 17,950 to the dollar; the foreigner rate of Rp 255,000 at Bromo is the one charge that stings.
- Getting around
- 5
- Sits on the 5 anchor, because the two cashless bus networks run 15 to 30 minutes apart with stops badly placed for sights, so ride-hailing apps do most of the work in town, even though regional trains to Malang, Probolinggo and Banyuwangi are cheap and frequent.
- Crowds and timing
- 7
- Close to 8 for the city, which foreign tourists barely touch, but pulled down by Bromo's domestic holiday crowds, 15.6 inches of rain in January and 92°F (34°C) highs in October and November.
- Safety and hassle
- 7
- Low hassle by Southeast Asian standards, with the known problems being touts at Purabaya bus terminal, pickpockets in crowded markets and Bromo ticket middlemen, but the 2018 church bombings and the August 2025 riot that set fire to the Grahadi area keep it short of 8.
- Food and drink
- 8.5
- Past the 8 anchor, since the city's own dishes, rawon, lontong balap, rujak cingur and sate klopo, are cooked by specialist stalls that have been at it for decades, with a plate of rujak from about Rp 30,000.
- Indie fit
- 7.5
- Closer to 8 than 5 because almost nobody here is selling to foreigners, Bromo and Ijen can be reached by public train and minibus, and Madura is a free bridge away, though thin English and a tour-van culture at the volcanoes push you toward packages.
Editorial scores, 1 to 10, against the same written anchors for every city. Half points allowed. The overall is the plain average of the six.
Overview and Things to Consider
Surabaya is the city most travelers see from a train window on the way to somewhere else. That's a mistake for some of them. It's Indonesia's second-largest city, with about 3 million people in the city proper (mid-2025 estimate) and a working port, Tanjung Perak, that is the country's second-busiest. The name comes from a folk tale about a shark (suro) and a crocodile (boyo) fighting at the river mouth, and the two of them still circle each other in a statue near the zoo. Nobody dressed this place up for visitors, and it doesn't pretend otherwise.
You'll love Surabaya if you travel to eat, if you care about how Indonesia became a country, or if you want a cheap, functional base to stage Bromo, Ijen and Madura without sleeping in a tour-bus town. You'll hate it if you need sights stacked within walking distance, beaches, or nightlife beyond hotel bars. The heat is steady at around 90°F (32°C) all year, traffic jams are real, and the best museum-style attraction in town, the House of Sampoerna, has been shut since the pandemic.
The 2026 moment is mostly about money and rails. The rupiah has slid to around 17,950 to the US dollar on the European Central Bank's October 2, 2026 cross rate, which makes an already cheap city cheaper. The flagship Jakarta train lost its old name in May 2026, the city has spent the early 2020s fixing up its colonial old town and reopening the Kya-Kya night market in Chinatown, and Bromo now sells entry only online. Surabaya's dialect, Suroboyoan, has a reputation for being blunt and egalitarian, and you'll hear it at every food stall.
How Surabaya Got Here
Surabaya started as a river-mouth port of the Majapahit kingdom, the sea gate to an inland capital near today's Trowulan. The city even dates its own birthday, May 31, 1293, to Raden Wijaya's victory over the Mongol force Kublai Khan sent to Java. Islam took root early. The preacher Sunan Ampel founded the Ampel quarter in the north of the city, and the mosque attributed to him, dated to 1421, is still the center of the Arab quarter. Under the Dutch, Surabaya grew into the largest city of the Dutch East Indies and its main trading port, with the old center around Jembatan Merah, the Red Bridge, and a modern harbor at Tanjung Perak from 1910.
The reason Indonesians call it Kota Pahlawan, City of Heroes, is three months of 1945. On September 19, after Dutch internees raised their flag at the Hotel Yamato (built as the Sarkies family's Hotel Oranje, now the Hotel Majapahit on Jalan Tunjungan), Indonesians tore the blue strip off it, leaving the red and white of the new republic. On October 30 British Brigadier A.W.S. Mallaby was killed near Jembatan Merah. From November 10 the British swept the city with tanks and air cover, and somewhere between 6,300 and more than 16,000 Indonesians died. November 10 is now Heroes' Day nationwide. The city fell, but the battle rallied Indonesian and international support for independence. That memory explains the monument in the middle of town and the pride in the voice of whoever is explaining it to you.
Getting There and Around
Flights land at Juanda International (SUB), which sits outside the city in Sidoarjo regency and doubles as the Indonesian Navy's biggest air base. All international flights use Terminal 2, south of the runway, and domestic flights use Terminal 1; since 2023 that includes Garuda and AirAsia domestic, which used to be in Terminal 2. A free shuttle links the two. International routes are mostly regional: Singapore on Scoot and Singapore Airlines, Kuala Lumpur on AirAsia, Malaysia Airlines and Batik Air Malaysia, Penang and Johor Bahru on AirAsia, Hong Kong on Cathay Pacific and Greater Bay, Guangzhou and Shenzhen on China Southern, and seasonal Saudia flights to Jeddah and Medina. Malaysia was the airport's biggest foreign market in 2024, with about 480,000 passengers.
There's no rail link to the airport yet. A taxi to the center runs Rp 120,000 to 150,000 (about $6.70 to $8.40) including tolls and the airport surcharge. The DAMRI bus is Rp 25,000 and leaves every 30 minutes, but it goes to Purabaya bus terminal in Bungurasih, about 10 km south of downtown, not into the city, so you still need a second ride. Take it if you're heading straight on to Malang or Probolinggo; don't bother if your hotel is in town.
US, UK, EU, Canadian and Australian passport holders need a visa. Indonesia suspended visa-free entry for Western countries during the pandemic and hasn't restored it, so the standard option is the 30-day visa on arrival, Rp 500,000 (about $28), payable by cash or card at the airport or in advance as an e-VOA on the Indonesian immigration portal. It can be extended once for another 30 days. Your passport needs six months' validity and two blank pages, and every traveler must also file the free All Indonesia arrival card within three days before landing. The UK Foreign Office warns about lookalike sites charging for that card. Overstaying costs Rp 1 million a day.
In town, the city-run Suroboyo Bus and the central government's Trans Semanggi Suroboyo share a Rp 5,000 fare with transfers, and neither takes cash: pay with QRIS on your phone or a Flazz, Brizzi or TapCash card, and track buses in the GOBIS app. Waits run 15 to 30 minutes, so for most short trips you'll use Gojek or Grab, whose motorbikes cut through rush-hour jams. Metered Blue Bird taxis have a Rp 25,000 minimum for street hails, the electric Green SM cabs are the newer option, and becak pedicabs still work the side streets for Rp 5,000 to 20,000. Walking is possible within the old town and along Jalan Tunjungan; between neighborhoods, the heat and the sidewalks will talk you out of it.
What's Changed Since 2016
The buses arrived and the bottles left. Suroboyo Bus launched on April 7, 2018, famously letting riders pay with plastic bottles. Trans Semanggi Suroboyo, run under a central government scheme, followed on December 29, 2021. As of January 2026 neither takes cash, the fare is Rp 5,000, and the bottle scheme is largely phased out.
Madura got closer. The 5.4 km Suramadu Bridge opened on June 10, 2009 with a Rp 30,000 car toll, and on October 27, 2018 tolls were abolished for every vehicle. The car ferry from Tanjung Perak to Kamal still runs from about 8 a.m. to 8 p.m., but it's mostly a backup for days when wind closes the bridge.
Bromo went online and got pricier. Since December 1, 2019, Bromo Tengger Semeru National Park has capped visits at 2,752 people a day and sells entry only through its booking site, with no tickets at the gate. On October 30, 2024 the foreigner fee rose to Rp 255,000 (about $14) on any day, against Rp 54,000 to 79,000 for Indonesians. The park also closes completely on some holy days, as it did from March 28, 2025 for Nyepi and Eid.
The trains got faster and the famous name disappeared. From February 1, 2025 the Argo Bromo Anggrek dropped two stops and cut the 720 km run from Surabaya Pasar Turi to Jakarta to about 7 hours 45 minutes, added compartment suites in June 2025, and on May 9, 2026 KAI renamed it plain Anggrek, retiring the Argo Bromo brand. The same 2025 timetable turned the local Malang trains into a two-way loop, the Penataran and the Dhoho.
The old town is being dusted off, and not everything survived. The Kya-Kya night market on Jalan Kembang Jepun reopened in 2022 with halal Chinese food and Chinese-script signs that were banned under Suharto's New Order, Jalan Tunjungan was relaunched as the Tunjungan Romansa strip in 2021, and the city has worked through the early 2020s on the European quarter around Jalan Rajawali. Against that, the House of Sampoerna museum has been closed since COVID-19, and the city's synagogue was torn down in 2013 while the council was still registering it as a heritage site.
Politics touched the center in August 2025. During the nationwide protests that followed the killing of a motorcycle-taxi driver by a police vehicle on August 28, crowds in Surabaya threw objects and suspected Molotov cocktails that set fire to part of the Grahadi state building and the provincial government office on August 29. Rioting ran into the early hours of August 30, the Hotel Sahid near Jalan Pemuda was damaged and looted, and Tunjungan Plaza closed early and stayed shut the next day.
What the Usual Advice Gets Wrong
"Start with the House of Sampoerna, the free clove-cigarette museum in the old town." It has been closed since the COVID-19 pandemic, and Wikivoyage's August 2026 update still lists it as shut. The 1862 building is there to look at from the street, but plan your old-town morning around Jembatan Merah, the De Javasche Bank museum, Kembang Jepun and the Ampel mosque instead.
"Just buy your Bromo ticket at the park gate, or from the helpful guys in the car park." There are no gate sales. Entry has been online-only through the park's own booking site since December 2019, with a daily quota of 2,752, and you must pay the virtual-account bill within two hours or lose the slot. Middlemen at the car park buy from the office behind them and add a markup; the park's own jeeps cost Rp 350,000 for two stops or Rp 750,000 for four.
"Westerners get into Indonesia visa-free for 30 days." That ended with the pandemic. Visa-free entry has come back for ASEAN citizens and a short list of others such as Brazil, Turkey and Colombia, but not for US, UK, EU, Canadian or Australian passports, so those travelers pay Rp 500,000 for the visa on arrival or e-VOA, and everyone files the free All Indonesia arrival card within three days of arrival.
"Pay for the Suroboyo Bus with plastic bottles." That 2018 gimmick is largely phased out. Both city bus networks now charge Rp 5,000 and accept only QRIS or e-money cards like Flazz, Brizzi or TapCash. Cash won't work, so load a card or a QRIS wallet before you board.
"Take the DAMRI bus from the airport into Surabaya." DAMRI's airport bus runs to Purabaya terminal in Bungurasih, about 10 km south of the center, not downtown. It's useful if you're connecting straight to a bus for Malang or Probolinggo. For a hotel in Gubeng or Tunjungan, a Rp 120,000 to 150,000 taxi or a Grab car is the faster and, once you add the second leg, barely more expensive choice.
Ideas to Consider for Your Visit
Have you thought about eating your way through the city's own dishes in a day? Breakfast is Rawon Setan Embong Malang, the black beef soup colored with kluwak nuts; the stall keeps odd hours and on Wednesday to Saturday reopens from 6 p.m. until 5 a.m. For lunch, rujak cingur, a salad with sliced cow's nose in a petis shrimp-paste sauce, at Rujak Cingur Genteng Durasim from about Rp 30,000 (11 a.m. to 5 p.m.). Then lontong balap with clam satay at Lontong Balap Pak Gendut on Jalan Embong Malang, sate klopo, beef satay rolled in grated coconut, at Bu Asih on Jalan Walikota Mustajab, and tahu telor at Pak Jayen after 5 p.m. Finish with ice cream at Zangrandi on Jalan Yos Sudarso, open since 1930.
Walk the old town in the morning, before the heat. Start at Jembatan Merah, where the European, Chinese and Arab quarters met, then follow Jalan Rajawali past colonial banks to the De Javasche Bank museum (daily 8 a.m. to 4 p.m.). Cross into Chinatown along Kembang Jepun, once Handelstraat, and find the Hok An Kiong temple on Jalan Coklat, built in the early 19th century. Come back after dark, when Kya-Kya's food stalls fill the same street.
Spend an hour at Tugu Pahlawan and the Museum Sepuluh Nopember beneath it, Rp 8,000, with uniforms, dioramas and the weapons of 1945 labeled in Indonesian and English. Then walk to the Hotel Majapahit on Jalan Tunjungan, now an Accor MGallery, and look up at where the flag was torn. It makes November 10 make sense in a way no plaque does.
Go to Ampel late in the afternoon. Pasar Ampel, the Arab quarter's market, leads through narrow lanes to the mosque attributed to Sunan Ampel, with his tomb complex beside it and a well that pilgrims use to seal a vow. Dress conservatively.
Cross to Madura. The Suramadu Bridge has been toll-free since 2018, and buses from Purabaya run across to Bangkalan, Sampang and Sumenep. If you're here in August or September, the island's karapan sapi bull races run in towns across Madura, with the finals in Pamekasan in late September, and a 100-meter race lasts about ten seconds. Order bebek, Madurese duck, and look for Sumenep's deep blue and red batik.
Do Bromo without the 3 a.m. tour van. Book your entry online, take a train from Gubeng to Probolinggo (about two hours), and catch a green bison minibus from Bayuangga terminal to Cemoro Lawang, Rp 35,000 a head once its 15 seats fill or about Rp 500,000 to 525,000 to charter. Skip the jeep scrum at Penanjakan and walk up to the Seruni viewpoint, 6 km from Cemoro Lawang, for the caldera without the crowd.
For a quieter half-day, take a boat through the Wonorejo mangroves in Rungkut, Rp 25,000 for adults, with the last boat at 3:30 p.m., or ride a bus about 1.5 hours to Trowulan, Rp 12,000 from Purabaya, to see the red-brick gates and the 800-meter Segaran pool of what was likely the Majapahit capital. Hire a driver there; the sites are spread over 11 by 9 km.
The Part Most Guides Miss
The best thing about Surabaya is that nobody is performing for you. The culture here is made for the people who live in it. Ludruk, the city's own theater about the daily lives of working people, is a local form, the Festival Seni Surabaya fills Balai Pemuda every June, and the Suroboyoan dialect has a reputation for directness and equality. People talk to you straight, and the conversations you get at a rawon stall at midnight are the reason to stay a third day.
Where to Base Yourself
Genteng and Jalan Tunjungan. The pick for most first visits. You're walking distance from Tunjungan Plaza, the Hotel Majapahit, Rawon Setan and Lontong Balap Pak Gendut on Embong Malang, and Gubeng station is a short ride away. Wikivoyage lists Pavillijoen, a Dutch-era hotel with high ceilings on Jalan Pasar Genteng, from about Rp 120,000 a night. The catch is traffic on Basuki Rahmat and noise around the mall.
Gubeng. Best if you're using Surabaya as a launch pad. Gubeng station is where the trains to Probolinggo, Banyuwangi, Malang and Yogyakarta leave, and Hostelworld lists two hostels in Pucang Sewu, just southeast, from about US$7.36. The neighborhood is a mix of offices and lanes rather than a sight in itself, so evenings mean a ride to Kya-Kya or the food stalls.
Kota Lama and Kembang Jepun. For people who want the old city at the door. You can be at Jembatan Merah at dawn, Kya-Kya at night and Ampel in between, and the basic Merdeka hotel on Jalan Bongkaran starts around Rp 120,000. The trade-off is a thin choice of hotels, wholesale streets that empty out once the shops close, and a ride across town to Gubeng for the Bromo trains.
Realities to Be Aware Of
Money goes far. A budget traveler can manage on about US$15 to 20 a day with a Hostelworld dorm at US$4 to 7, street meals at Rp 30,000 or less, and city buses at Rp 5,000. Mid-range, a business hotel such as the Ibis Styles on Jalan Jemursari, which Wikivoyage lists from Rp 465,000, plus Grab cars and sit-down meals, comes to roughly $40 to 60. Bromo and Ijen are where budgets break, because foreigner entry fees, jeeps and transport add up quickly. Carry some cash for stalls and becak, but set up a QRIS wallet or e-money card for the buses. Don't drink the tap water.
Safety is mostly ordinary big-city caution. Touts called calo work Purabaya bus terminal and quote economy seats at executive prices, so check the posted fare list near the platform exits. Watch for pickpockets in crowded markets and at the WTC phone mall. The UK Foreign Office rates terrorism as likely in Indonesia, and Surabaya had suicide bombings at three churches on May 13, 2018. It also warns about methanol in counterfeit spirits in licensed bars, so be wary of spirits and cocktails.
Social rules are tighter than in Bali. Some hotels refuse unmarried couples, and Wikivoyage warns this can apply to same-sex guests too. Indonesia's new criminal code allows penalties for cohabitation and sex outside marriage if certain close family members complain, and police have arrested people at LGBT+ events. Cover shoulders and knees at Ampel and other mosques. During Ramadan, which ran February 19 to March 20 in 2026, don't eat or drink in public in daytime. Tipping a taxi driver is appreciated but not expected.
Volcanoes carry real risk. Bromo's crater rim has a railing in poor condition, eruptions have closed access before, as in late 2010 and early 2011, and exclusion zones change at short notice. At Ijen, the descent to the blue fire is a steep single-file trail through sulfur fumes, so rent a proper gas mask (about Rp 50,000) and bring a warm layer; it can drop to 41°F (5°C) at the rim.
What things cost in Surabaya
Prices checked October 2026. Each links to where we read it.
| Item | Price | Source |
|---|---|---|
| Hostel dorm bed | US$3.88-7.39 (about Rp 70,000-133,000) a night | Hostelworld Surabaya listings, Oct 2026 |
| Visa on arrival or e-VOA, 30 days | Rp 500,000 (about $28), extendable once | UK Foreign Office, Oct 2026 |
| DAMRI bus, Juanda airport to Purabaya terminal | Rp 25,000 (about $1.40) | Wikivoyage Surabaya, 2026 |
| Taxi, city center to Juanda airport | Rp 120,000-150,000 (about $6.70-8.40) with tolls and surcharge | Wikivoyage Surabaya, Jan 2026 |
| Suroboyo Bus or Trans Semanggi ride | Rp 5,000 (about 30 cents), cashless only | Wikipedia, Trans Semanggi Suroboyo, 2026 |
| Commuter Line Penataran or Dhoho, Surabaya Kota to Malang | Rp 10,000-15,000 (about 55-85 cents) by distance | Wikipedia (Indonesian), 2026 |
| Probowangi economy train, Gubeng to Probolinggo or Banyuwangi | Rp 27,000-56,000 (about $1.50-3.10) by distance | Wikipedia (Indonesian), 2026 |
| Bromo Tengger Semeru entry, foreign visitor | Rp 255,000 (about $14) a day, online only | Bromo Tengger Semeru National Park, since Oct 2024 |
| Park-run jeep at Bromo | Rp 350,000 (about $19.50) for two stops, Rp 750,000 (about $42) for four | Wikivoyage Bromo-Tengger-Semeru, 2026 |
Dollar figures use about Rp 17,950 to US$1, the European Central Bank cross rate of October 2, 2026.
If Surabaya Is Part of a Longer Trip
Surabaya is the natural hinge of East Java. Malang is 95 km south, a cooler hill city with colonial Ijen Boulevard, two to three hours by road, or a cheap ride on the Penataran and Dhoho commuter trains from Surabaya Kota for Rp 10,000 to 15,000. Probolinggo, the usual jumping-off point for Bromo, is about two hours by train from Gubeng. Trowulan's Majapahit ruins are about 1.5 hours west by bus. Yogyakarta is about five hours by Cititrans minibus (Rp 205,000) or by train from Gubeng, and Jakarta is 7 hours 45 minutes on the Anggrek from Pasar Turi (Jakarta trains start from about Rp 890,000), or 10 to 12 hours by executive bus on the Trans-Java toll road.
The classic overland line runs east to Bali. The Probowangi economy train takes about 6 hours 42 minutes from Gubeng to Ketapang station in Banyuwangi for Rp 27,000 to 56,000, with Ijen's trailhead about 1.5 hours by car from Banyuwangi. Ketapang station is 200 meters from the ferry, which crosses to Gilimanuk every 30 minutes around the clock in about 45 minutes, Rp 7,500 for foot passengers on a smartcard, and from Gilimanuk buses take about three hours to Ubung terminal in Denpasar. Run it in reverse, from Bali to Ijen, Bromo and Surabaya, if you're flying out of Juanda.
By air, Juanda is a good open-jaw point for a longer Southeast Asia loop. Singapore, Kuala Lumpur, Penang, Hong Kong and Guangzhou all have direct flights, so you can fly into Jakarta, ride the length of Java by train, and fly out of Surabaya without backtracking. If you're stitching that into a multi-stop or round-the-world ticket, AirTreks builds routings that land in one city and leave from another.
Yearly Things to Consider
Rain decides the year more than temperature does. Highs barely move from 88°F to 92°F (31 to 34°C), but rainfall drops from 15.6 inches in January to 0.4 inches in September. May to October is the dry season and the right time for Bromo sunrises and the Ijen night hike; December to March brings flash floods and gridlock in town and clouded-out sunrises at Bromo. The counterintuitive move is to avoid Indonesian school holidays and long weekends rather than the foreign high season, because Bromo's crowds are overwhelmingly domestic. Go midweek, and check the park's closure notices before you book, since it shuts for some Tengger and national holy days.
Time a visit to the calendar if you can. November 10, Heroes' Day, is the city's biggest date, and Surabaya treats it as its own. Surabaya marks its founding on May 31, the Festival Seni Surabaya takes over Balai Pemuda in June, and the Surabaya big sale runs in the malls from May 1 to June 30. On Madura, bull races fill August and September, with the finals in Pamekasan in late September. The days around Eid at the end of Ramadan, about March 20 in 2026, bring a national exodus that fills trains and buses for days on either side.
Surabaya month by month
| Month | Temp | Rainfall | Season | Notes |
|---|---|---|---|---|
| January | 90°F (32°C) | 15.6 in | Low | Wettest month. Flash floods, clouded Bromo sunrises. |
| February | 90°F (32°C) | 15.1 in | Low | Still very wet. Ramadan began February 19 in 2026. |
| March | 90°F (32°C) | 12.6 in | Low | Eid travel rush. Bromo shuts for Nyepi in some years. |
| April | 90°F (32°C) | 9.3 in | Shoulder | Rains easing. Quiet in town. |
| May | 89°F (32°C) | 5.9 in | Shoulder | Dry season starts. City founding day May 31, mall sales. |
| June | 89°F (31°C) | 3.1 in | High | Festival Seni Surabaya. Good volcano weather. |
| July | 88°F (31°C) | 1.6 in | High | Coolest highs, clear mornings at Bromo and Ijen. |
| August | 88°F (31°C) | 1.5 in | High | Madura bull races begin. Dry, clear mornings. |
| September | 90°F (32°C) | 0.4 in | High | Driest month. Bull race finals in Pamekasan. |
| October | 92°F (34°C) | 2.1 in | Shoulder | Hottest stretch begins. Still mostly dry. |
| November | 92°F (34°C) | 5.5 in | Shoulder | Heroes' Day on November 10. Rains return late. |
| December | 91°F (33°C) | 11 in | Low | Wet season. Domestic holidays bring Bromo crowds. |
Ideas for Itineraries
3 Days in Surabaya
Day one is the city: the old town walk from Jembatan Merah along Jalan Rajawali to Kembang Jepun and the Hok An Kiong temple, rawon for lunch, Tugu Pahlawan and the Museum Sepuluh Nopember in the afternoon, a look at the Hotel Majapahit, then Kya-Kya after dark. Day two, book Bromo online, ride the morning train from Gubeng to Probolinggo, take the bison minibus up to Cemoro Lawang and sleep there. Day three is a predawn walk to Seruni or down into the caldera, then back down to Surabaya by afternoon for sate klopo.
5 Days in Surabaya
Add two days to the three-day plan. On day four, cross the Suramadu Bridge by bus or Grab to Bangkalan and work along Madura's north-coast road toward the fishing villages, eating bebek on the way, and in August or September chase a bull race. On day five, ride to Trowulan for the Majapahit gates and Segaran pool with a hired driver, or keep it local with the Wonorejo mangroves in the morning and Ampel's market at dusk.
1 Week in Surabaya
Treat Surabaya as the start of an overland week east. Spend two days in the city, take the train to Probolinggo and overnight at Cemoro Lawang for Bromo, then continue by Probowangi to Banyuwangi. Sleep near Licin, west of town, and hike Ijen from the 2 a.m. trail opening for the blue fire and the crater lake at dawn. On day six, take the ferry from Ketapang to Gilimanuk and carry on into Bali, or loop back through Malang for a cool night on the way to Surabaya.
2 Weeks or More in Surabaya
With two weeks, settle in Gubeng or Genteng and use Surabaya as a weekday base, which suits remote workers who want city food without Bali's crowd. Spend weekends away: Malang and the Penataran loop through Blitar, a Madura run out to Sumenep for batik, a Bromo overnight, and Ijen with a night in Banyuwangi. Midweek, work through the city slowly: a different breakfast stall every day, ludruk if you can find a performance, and the colonial suburbs of Darmo and Ketabang that grew up before the 1920s.
Sources
What this guide is built on. Every page below was read for this guide; prices and rules were checked in October 2026.
- Surabaya, Wikipedia (accessed Oct 3, 2026)
- Surabaya, Wikivoyage (accessed Oct 3, 2026)
- Indonesia travel advice: Entry requirements, UK Foreign, Commonwealth and Development Office (accessed Oct 3, 2026)
- Indonesia travel advice: Safety and security, UK Foreign, Commonwealth and Development Office (accessed Oct 3, 2026)
- Visa policy of Indonesia, Wikipedia (accessed Oct 3, 2026)
- Indonesian eVisa portal, Directorate General of Immigration, Indonesia (accessed Oct 3, 2026)
- Euro foreign exchange reference rates, 2 October 2026, European Central Bank (accessed Oct 3, 2026)
- Hostels in Surabaya, Hostelworld (accessed Oct 3, 2026)
- Juanda International Airport, Wikipedia (accessed Oct 3, 2026)
- Pengumuman penyesuaian tarif TNBTS sesuai PP.36 tahun 2024, Balai Besar Taman Nasional Bromo Tengger Semeru (accessed Oct 3, 2026)
- Masuk kawasan Gunung Bromo wajib daftar online, Balai Besar Taman Nasional Bromo Tengger Semeru (accessed Oct 3, 2026)
- Taman Nasional Bromo Tengger Semeru (closure notices), Balai Besar Taman Nasional Bromo Tengger Semeru (accessed Oct 3, 2026)
- Bromo-Tengger-Semeru National Park, Wikivoyage (accessed Oct 3, 2026)
- Probolinggo, Wikivoyage (accessed Oct 3, 2026)
- Ijen, Wikivoyage (accessed Oct 3, 2026)
- Banyuwangi, Wikivoyage (accessed Oct 3, 2026)
- Madura, Wikivoyage (accessed Oct 3, 2026)
- Trowulan, Wikivoyage (accessed Oct 3, 2026)
- Malang, Wikivoyage (accessed Oct 3, 2026)
- Suramadu Bridge, Wikipedia (accessed Oct 3, 2026)
- Battle of Surabaya, Wikipedia (accessed Oct 3, 2026)
- Hotel Majapahit, Wikipedia (accessed Oct 3, 2026)
- House of Sampoerna, Wikipedia (accessed Oct 3, 2026)
- Suroboyo Bus, Wikipedia (accessed Oct 3, 2026)
- Trans Semanggi Suroboyo, Wikipedia (accessed Oct 3, 2026)
- Surabaya Gubeng railway station, Wikipedia (accessed Oct 3, 2026)
- Kereta api Anggrek, Wikipedia (Indonesian) (accessed Oct 3, 2026)
- Kereta api Probowangi, Wikipedia (Indonesian) (accessed Oct 3, 2026)
- Commuter Line Dhoho dan Penataran, Wikipedia (Indonesian) (accessed Oct 3, 2026)
- Kya Kya Surabaya, Wikipedia (Indonesian) (accessed Oct 3, 2026)
- Jalan Tunjungan, Wikipedia (Indonesian) (accessed Oct 3, 2026)
- Arsitektur kolonial di Surabaya, Wikipedia (Indonesian) (accessed Oct 3, 2026)
- August 2025 Indonesian protests, Wikipedia (accessed Oct 3, 2026)
- Surabaya bombings, Wikipedia (accessed Oct 3, 2026)
- Gilimanuk, Wikivoyage (accessed Oct 3, 2026)
Surabaya Travel FAQ
If you only want sights, give it a day and move on. If you care about food or about Indonesian history, two or three days pay off, because the dishes here are cooked by specialist stalls and the 1945 story is told on the streets where it happened. Most people who skip it do so because it's a working port with little tourist polish, which is also the reason to go.
You can, but it means leaving in the middle of the night, because the park is three to four hours from Surabaya by car and the Penanjakan sunrise crowd gathers around 5 a.m. It's better to take the train to Probolinggo, sleep in Cemoro Lawang and walk out before dawn. Either way, buy your entry on the park's site first, since nothing is sold at the gate.
Malang is cooler and has the Tumpang route into the park's western side, which suits travelers who want the savanna and a quieter approach. Surabaya has the airport, more trains, and the easier Probolinggo route to Cemoro Lawang on the northeast rim. If you're arriving by air and continuing to Ijen and Bali, Surabaya makes more sense.
Yes, and it's cheap. Take a train from Gubeng to Ketapang in Banyuwangi, about 6 hours 42 minutes on the Probowangi, walk 200 meters to the ferry for Gilimanuk, then take a bus about three hours to Denpasar. Executive night buses from Purabaya do the whole run, ferry included, in 10 to 12 hours for Rp 200,000 to 280,000.
The fine is Rp 1 million a day, and longer overstays can mean deportation and a re-entry ban. Extend the 30-day visa on arrival once, for another 30 days, before it runs out, at an immigration office or online if you applied online. The UK Foreign Office warns that fake visa agents have left travelers overstaying without knowing it.