RoamGuru Roam Guru
Culture & History

Surabaya: The City That Fought the Dutch, Built a Bridge to Madura, and Refuses to Be Jakarta

A culture and history guide to Surabaya, Indonesia City of Heroes: the 1945 battle that built a nation, Dutch colonial quarters, the Arab and Chinatown kampungs, Indonesias second-largest mosque, the toll-free Suramadu Bridge to Madura, Majapahit ruins at Trowulan, rawon and rujak cingur, and honest 2026 budgets.

Surabaya, Indonesia
Elena Vasquez
Elena Vasquez

Surabaya is not a stopover city. It is Indonesia's second-largest metropolis, a port of 3 million people on Java's northeast coast, and it carries a chip on its shoulder the size of the archipelago. The nickname is Kota Pahlawan, City of Heroes, earned in blood during the Battle of Surabaya in November 1945, when Indonesian militias and ordinary citizens fought British and Dutch forces for three weeks in the streets and colonial buildings of the city center. The British commander, Brigadier Aubertin Mallaby, died here. Surabaya's resistance became the founding myth of Indonesian independence, and the city has never let anyone forget it.

Most travelers treat Surabaya as a transit lounge for Mount Bromo or a flight connection to Bali. This is a mistake. The city has one of the most layered histories in Southeast Asia: Dutch colonial warehouses, a 15th-century Arab Quarter, a Chinatown trading since the Ming dynasty, and becak drivers who still negotiate prices like it is 1975. The food is better than Jakarta's, the traffic is worse, and the people are direct in a way that makes Javanese politeness look like a performance.

The Battle That Made a Nation

Start at Tugu Pahlawan, the Heroes Monument, a 41-meter obelisk in the center of a vast plaza in the Genteng district. The monument itself is austere, but the underground Museum 10 November is where the story gets real. The exhibits are in Indonesian with limited English, but the photographs and artifacts need no translation: homemade weapons, British army helmets, civilian clothes torn by shrapnel, and a wall of names that keeps growing as researchers identify new casualties. The museum is open Tuesday to Sunday, 8:00 AM to 3:00 PM, and entry runs Rp 5,000-8,000 (under $0.50). Hire a local guide outside the gate for Rp 50,000 if you want the narrative in English; the ones in blue vests are licensed and generally know their dates.

A five-minute walk south brings you to the Hotel Majapahit, built in 1910 as the Oranje Hotel and renamed the Yamato Hotel during the Japanese occupation. This is where the Battle of Surabaya started. On September 19, 1945, Indonesian youths tore the blue stripe from the Dutch flag flying over the hotel, leaving only the red and white of the Indonesian national colors. The Dutch manager demanded the stripe be restored. The crowd refused. The standoff escalated into a city-wide insurrection. The hotel is still operating, and you can walk into the lobby without being a guest. The colonial architecture is intact: marble floors, teak staircases, and a small on-site museum with photographs of the flag incident. A kopi susu in the lobby cafe costs around Rp 35,000 and buys you the right to sit under the ceiling fans and imagine the moment when a piece of fabric became a war.

The Mosque on the Hill

Al Akbar, on Jalan Masjid Al-Akbar Timur No. 1 in the Pagesangan district, is Indonesia's second-largest mosque and the one building in Surabaya that genuinely stops newcomers mid-sentence. The main dome rises 99 meters, the minaret the same, and the complex holds 15,000 worshippers across two vast prayer halls. Completed in 2000 after six years of construction, it is modern where Ampel is ancient, but the scale is the point: this is a city that builds its faith the way it builds everything, at full volume. Entry is free, the grounds are open around the clock, and non-Muslims are welcome in the courtyards and the corridor ringing the main hall; look through the open doors rather than entering the prayer space itself outside visiting hours. The best-value move is the minaret elevator, Rp 10,000 for adults and Rp 7,000 for children, which lifts you to a viewing platform with a 360-degree sweep of the city: port cranes to the north, the Suramadu Bridge on the horizon, and a grid of low-rise neighborhoods in every other direction. Come near dusk, when the white tile catches the last light and the azan rolls out over the rooftops.

Tobacco, Cloves, and the Dutch

The House of Sampoerna sat on Taman Sampoerna 6 in the Old Town, a Dutch colonial compound built in 1862 that housed a kretek museum and a still-active cigarette factory. It was one of Surabaya's most-loved attractions for two decades: visitors watched women hand-roll clove cigarettes at about 325 per hour in the upstairs workshop, smelled the sweet-sharp clove haze, and drank kopi tubruk in the courtyard cafe. Check before you go, because the museum has been closed since the pandemic years and multiple 2026 visitor reports describe the closure as permanent. The Sampoerna company is alive and well, its kretek sold at every kiosk in the city, but the rolling demonstration may be gone for good. The compound itself, with its whitewashed 1862 facade and arched colonnades, remains worth a photo stop on any Old Town walk, and the surrounding blocks of Jalan Rajawali and Jalan Niaga hold some of the best-preserved Dutch warehouse architecture in Java, much of it quietly decaying behind modern shopfronts.

The Arab Quarter and the Chinatown

Kampung Ampel, the Arab Quarter, is the oldest Muslim neighborhood in Java. The Sunan Ampel Mosque was built in 1421 by Sunan Ampel, one of the nine saints (Wali Songo) who spread Islam across the island. The mosque is active, not a museum, and non-Muslims can enter the courtyard if dressed modestly. The surrounding market is a dense grid of alleys selling dates from Tunisia, prayer beads from Yemen, and sarongs from India. The atmosphere shifts at prayer times, when the alleys empty and the call to prayer echoes off the old wooden buildings. The area is at its most alive after sunset, when street food vendors set up along Jalan Ampel Dalam. A plate of nasi kebuli (Arabic-Indonesian spiced rice) costs around Rp 25,000 and is worth the trip alone. Once a year, in the Islamic month of Rajab, the neighborhood hosts the Haul Akbar, a massive commemoration of Sunan Ampel's death that floods the quarter with hundreds of thousands of pilgrims; fascinating if your dates align, impractical if they do not.

A fifteen-minute walk west, across the Kali Mas river, is Kya-Kya, the Chinatown. The name is a Hokkien contraction of kai-kai, meaning "walking street." The red lanterns and temple gates are recent additions from a 2003 revitalization, but the shophouses behind them are genuine. The Klenteng Sanggar Agung temple on Jalan Sukarno has a four-faced Buddha statue and is open daily from 7:00 AM to 8:00 PM. The real reason to come is the food. Bakso stalls line Jalan Kembang Jepun, and the kwetiau goreng (fried flat noodles) at Depot Hok Lay on Jalan Panggung has been served since 1960. A bowl costs around Rp 20,000.

Masjid Cheng Hoo, on Jalan Gading, is a mosque built in the style of a Chinese pagoda, with curved roofs and dragon motifs alongside the crescent moon. Built in 2003 by Surabaya's Chinese-Muslim community and named after the Ming admiral Zheng He, it is open to visitors outside prayer times.

A Submarine in the Middle of the City

Monkasel, the Submarine Monument, is a decommissioned Russian-built KRI Pasopati 410 submarine parked on Jalan Pemuda in the city center. It served in the Indonesian navy from 1962 to 1990 and is now a museum you can walk through. The interior is cramped, hot, and smells of diesel. You crawl through the torpedo room, the control room, and the crew quarters, which held 77 men in bunks that look like coffins. Entry is around Rp 15,000 and it is open daily from 8:00 AM to 9:00 PM.

The North Coast and the Longest Bridge

Surabaya North Quay is a waterfront promenade at the passenger port on the Madura Strait. It opened in 2016 and is a local hangout more than a tourist destination, which is precisely why it works. The quay looks out at the Suramadu Bridge, the longest in Indonesia at 5.4 kilometers, connecting Java to Madura. The bridge opened in 2009 at a cost of Rp 4.5 trillion and was originally a toll crossing at Rp 30,000 per car; since October 2018 the tolls have been abolished entirely, one of President Jokowi's signature gestures toward Madura's economy, and crossing is now free in both directions. Food stalls serve seafood straight from the boats: grilled squid with sambal for around Rp 30,000, or a whole snapper for Rp 80,000. Come at sunset, when the port workers finish their shifts and the city turns toward the water.

If you drive or ride across, look for the turnoff at the Surabaya foot of the bridge to Benteng Kedung Cowek, a pair of Dutch coastal batteries built in January 1900 (the "Kustbatterij Kedoeng-tjowek" of the blueprints) to guard the eastern approach to the strait. The site is free; you pay Rp 10,000 to park and walk ten minutes through scrub and fishponds to the bunkers, which still hold their 150 mm gun emplacements and shell magazines. On the Madura side, the town of Bangkalan offers salt farms, ox-cart villages, and a noticeably slower rhythm; the crossing alone, with the city skyline shrinking behind you, is worth the fuel.

The Empire Next Door

Serious history travelers should budget a day for Trowulan, the ruined capital of the Majapahit Empire, about 60 kilometers southwest of the city. Between the 13th and 15th centuries, Majapahit ruled an archipelagic state that stretched from Sumatra to New Guinea, and Trowulan was its Washington: brick gateways, royal bathing pools, and temple foundations scattered across rice paddies and villages. Highlights include Gapura Wringin Lawang, the towering split gateway believed to mark the entrance to the royal compound; Candi Bajang Ratu, a 14th-century red-brick gate with the finest Majapahit relief work surviving; Candi Tikus, a sunken ritual bathing complex; and the Museum Majapahit on Jalan Pendopo Agung, which holds more than 1,500 artifacts including the largest terracotta collection in Indonesia, entry around Rp 5,000. A private car and driver for the day runs Rp 500,000-900,000 depending on negotiation and duration, or join an organized tour from around $70 per person; allow 1.5 to 2 hours each way through the industrial corridor. It pairs naturally with the Majapahit storyline threaded through Surabaya itself, from the hotel of the same name to the modern province that still calls itself East Java's heir.

What to Eat

Surabaya's food is the reason many Indonesians visit. Rawon is the city's signature dish: a dark beef stew colored black by the kluwek nut. The best-known version is at Rawon Setan on Jalan Embong Malang, open 24 hours and named "Satan's Rawon" for its aggressive spice. A bowl with rice and salted egg costs around Rp 35,000. Rujak cingur is a salad of sliced cow snout, fruits, vegetables, tofu, and tempeh, drowned in a thick sauce of peanut, shrimp paste, and chili. It is an acquired taste and a local obsession; the Chinatown version at Depot Hok Lay runs about Rp 25,000. Lontong balap, rice cakes with lentil fritters and bean sprouts in a garlic broth, is the city's breakfast staple. The best carts set up at the corner of Jalan Dharmawangsa and Jalan Polisi Istimewa around 6:00 AM and sell out by 9:00 AM. A plate costs around Rp 15,000. For dessert, Zangrandi Ice Cream on Jalan Yos Sudarso has been operating since 1933. The Tutti Frutti sundae is around Rp 30,000. Eat where the queues are long and the tables are shared; Surabaya's street food has a turnover rate that makes food poisoning unlikely at the popular stalls.

Where to Stay

Surabaya's accommodation clusters into five corridors, each with its own logic. In the colonial heart of Genteng and Jalan Tunjungan, heritage properties like the Hotel Majapahit Surabaya MGallery and Bumi Surabaya City Resort put you inside the history itself; expect Rp 1,500,000-4,500,000 for five-star heritage, and book well ahead of Indonesian holiday weekends when domestic demand spikes. Gubeng, around the main railway station, is the practical mid-range choice: solid three- and four-star business hotels like HARRIS Hotel & Conventions Gubeng and Kampi Hotel Tunjungan on Jalan Taman Apsari No. 3-5 run Rp 400,000-1,200,000 with walkable access to the station and Tunjungan Plaza. Darmo, to the south, is leafier and quieter, favored by returning visitors. Sungkono and the Dukuh Pakis corridor around the Pakuwon superblock hold the modern internationals, the JW Marriott and Shangri-La; weekend rates here drop sharply when business travel empties out, making them the city's best luxury value. Ampel and the northern quarters trade hotel polish for atmosphere: small guesthouses near the mosque and market run Rp 150,000-400,000, and you fall asleep to the last recitations of the day. The reliable budget chains, Amaris, POP!, and Fave, have branches across all districts at Rp 150,000-400,000 per night.

When to Come

The dry season, May through September, is the bearable window: hot, around 31-33 degrees, but the storms hold off. October through April brings daily afternoon downpours that can flood side streets in minutes; carry a compact umbrella from November to February. The calendar matters more than the weather. May 31 is the city's anniversary, with a carnival and city-wide celebrations. June brings the Festival Seni Surabaya, the city's umbrella arts festival staged across Balai Pemuda and Gedung Cak Durasim with theater, dance, and music, dates shifting annually. November 10 is Hari Pahlawan, Heroes' Day, and Surabaya throws Indonesia's biggest commemoration: parades, ceremonies at Tugu Pahlawan, and a city drenched in red and white. If you travel during Ramadan, expect daytime quiet, spectacularly busy night markets after iftar, and a reduced rhythm at museum sites.

Entry Formalities & Money

Most Western and ASEAN nationals enter on a Visa on Arrival, IDR 500,000 (about $28) for 30 days, payable by card at dedicated counters before immigration; it is extendable once for another 30 days at an immigration office, budget a day and roughly IDR 500,000 more. The e-VOA, applied for at molina.imigrasi.go.id before departure, skips the counter queue entirely; use only the official site, copycat visa agents rank among Indonesia's most polished scams. Everyone, including children, must complete the All Indonesia electronic arrival card, free online, ideally before boarding. Surabaya has no Bali-style tourist levy. The rupiah trades around 18,000 to the US dollar, its weakest level on record through 2026, which makes the city absurdly cheap by Western standards. Cards work at hotels, malls, and chains, but the street-food economy is cash: keep a fistful of Rp 10,000 and Rp 20,000 notes. ATMs are everywhere; use bank-branded machines inside buildings rather than sidewalk units.

The Honest Math

Surabaya is one of the cheapest big cities in Southeast Asia right now. A frugal day, guesthouse room, street food, becak and bus rides, one paid sight, lands around Rp 400,000-700,000 ($22-39). A comfortable mid-range day, three- or four-star hotel, restaurant meals with air conditioning, Grab rides everywhere, runs Rp 1,200,000-2,000,000 ($67-110). Five-star heritage hotels, private drivers, and the full food pilgrimage push past Rp 4,000,000 ($220) without trying hard. Individual prices tell the story: a museum entry under fifty cents, a bowl of rawon about $2, a massage in a reputable spa Rp 150,000-250,000, a Grab motorbike across town less than a dollar.

Practical Logistics

Juanda International Airport sits 15-20 kilometers south of the city center, in neighboring Sidoarjo regency. There is no airport rail link as of 2026; the DAMRI airport bus is the budget move, Rp 35,000 to Purabaya (Bungurasih) bus terminal, running 5:00 AM to 9:00 PM every 30-60 minutes, roughly 30-45 minutes by toll road, now cashless so load an e-money card or use the DAMRI app. A taxi or Grab to Genteng costs Rp 250,000-500,000 plus the Rp 9,500 airport toll, 40-90 minutes depending on traffic. Around town, Gojek and Grab motorbikes cover most trips for Rp 5,000-15,000; the traditional becak pedicab remains for short hops. Negotiate becak fares before getting in; a 2-kilometer ride should be Rp 20,000-30,000. Gubeng Station links Surabaya to Jakarta (9 hours), Yogyakarta (4 hours), and Malang (2 hours), with executive-class seats worth the modest premium. Surabaya is generally safe, but pickpockets work the markets. Dress modestly when visiting the Arab Quarter or any mosque.

What to Skip

The Surabaya Zoo, once the largest in Southeast Asia, has a long-documented reputation for neglect and is not worth the moral compromise. Tunjungan Plaza is a shopping mall the size of a city block and contains nothing that cannot be bought in Jakarta or Singapore. The Sidoarjo Mudflow, a geothermal disaster that has been swallowing villages since 2006, is a cautionary tale, not a tourist attraction; the viewing platforms are underwhelming and the ethics of disaster tourism are questionable. The Taman Remaja Amusement Park is dilapidated and depressing. Kenjeran Beach, east of the center, is crowded and murky on weekends; the amusement-park development at its edge overshadows any seaside charm. Finally, do not try to see Surabaya in a single day between a flight and a Bromo tour. The city needs at least two full days to reveal its layers, and rushing it will leave you with only the traffic and the heat.

A Final Note

Surabaya does not perform for tourists. It is loud, hot, and proud of its history in a way that makes most Indonesian cities look like they are apologizing for something. The becak drivers will overcharge you, the traffic will enrage you, and the rawon will stain your shirt. But the city has something that Jakarta lost decades ago: a sense of itself. Surabaya knows what it is. It is a port, a battlefield, a mixing bowl of Javanese, Arab, Chinese, and Dutch histories that never fully blended and never fully separated. That tension is the point. That is why you come.

Written by Elena Vasquez. Last updated: October 2026.

Elena Vasquez

By Elena Vasquez

Cultural anthropologist and culinary storyteller. Elena spent a decade documenting traditional cooking methods across Latin America and the Mediterranean. She holds a PhD in Ethnography from Barcelona University and believes the best way to understand a place is through its kitchens and ancient streets.