The Complete Travel Guide to Surabaya: Everything You Need to Plan Your Trip
Words by
Dewi Rahayu
Surabaya is loud, hot, and completely underrated, and this complete travel guide to Surabaya is built to help you actually experience the city instead of racing through it on a transit stopover. I have lived here for years, I eat out almost every night, and I have spent more time than I would like to admit stuck in Jalan Tunjungan traffic. What follows is everything I would tell a friend flying in for the first time, including the streets, the restaurants, the cafes, and the small details that only show up after you have been here a while.
How to Plan a Trip to Surabaya Without Wasting a Day
Most first-time visitors arrive at Juanda International Airport and immediately wonder whether Surabaya deserves more than a night. It does, and the trick is to anchor your days by neighborhood, not by tourist checklist. The city stretches along the north coast of East Java, and the older colonial core sits in a tight ring around Tugu Pahlawan, while the dining and nightlife scene has drifted north to the Darmo, Pakuwon, and Pakuwon Indah corridors. If you are figuring out how to plan a trip to Surabaya efficiently, group the Heroic Monument, the Old Town, and the Arab Quarter into one day on foot or by Grab, then devote a second day to the newer western districts for malls, food halls, and cafes.
Stay somewhere central. Dharmahusada, Gubeng, and the area around Tunjungan Plaza all work well, and you can reach almost every point in this guide within twenty minutes by car. Avoid staying too far east in Rungkut unless you have business at Universitas Airlangga, because the commute to the historic center will quietly eat an hour of every evening.
For money, hit a Bank BCA or Mandiri ATM in the airport arrival hall before you leave, because the rates inside are competitive and you will not be ambushed by a taxi driver offering to "help" you change money. A Suroboyo Bus card is worth buying at a ticketing machine if you intend to use the BRT, but most independent travelers will rely on GrabCar and Gojek, which are reliable, metered, and cheap by regional standards.
Where to Eat in Surabaya Like You Actually Live Here
Warung Bu Kris is the kind of place you only hear about if someone who lives in the city drives you there. It sits on Jalan Bunguran in the old Pabean area, just a few minutes from the Arab Quarter, and it serves rawon, the East Java beef soup thickened with keluak nuts that turns the broth a deep, almost black purple. Get there before 11 a.m. because the soup runs out by mid-afternoon on weekends. Order the rawon daging with tempe penyet on the side, and add a spoonful of sambal terasi if you want the full local hit. Parking outside is a nightmare on weekends, so either come by motorbike or take a Grab and walk the last fifty meters down the narrow gang.
Local Insider Tip: "Ask for the rice to come in a separate small bowl and pour the rawon over it yourself at the table. The staff will look at you like you have done this a hundred times, which is exactly the reaction you want."
Lontong Balap Pak Gendut on Jalan Kembang Jepun is the second stop I send every visitor to. Lontong balas is a Surabaya original, a dish of rice cakes, fried tofu, bean sprouts, and lentil fritters drowned in a sweet-savory shrimp broth and finished with a fistful of bawang goreng. Pak Gendut has been around since the 1970s and the flavor has not drifted. Sit inside rather than the plastic tables on the street because the exhaust from passing bajaj can ruin your appetite. The best move is to pair the lontong with es campur, a shaved ice dessert with avocado, coconut, and jackfruit, which the stall makes in house every morning.
Local Insider Tip: "Order 'porsi besar' if you are actually hungry. The standard portion looks generous but it disappears fast, and the staff do not always offer the larger size unless you ask."
Depot Sumber Rasa on Jalan Raya Gubeng is where I go when I want a meal that tastes like someone's grandmother cooked it. Soto ayam, the clear yellow chicken soup fragrant with turmeric and lemongrass, arrives with a ramekin of sambal and a plate of krupuk, and you build each spoonful yourself. This is an unpretentious, no-air-conditioning kind of place, which is exactly why locals pack in at lunch. Show up before noon or after 1 p.m. to avoid the office worker queue, and bring cash because the card machine has been "broken" for about three years straight.
Local Insider Tip: "Ask the server for the off-menu perkedel kornet. It is not on the board, it costs a fraction of the main dishes, and it is the best thing on the table."
For something more contemporary, head to the Pakuwon Mall area and look for Kafe Batan on Jalan Bukit Darmo Boulevard. The coffee is roasted in small batches in a roaster you can see through the back glass, and the baristas actually know what to do with a V60. The kitchen turns out solid brunch plates, including a telor asin that has developed a quiet following among the expat brunch crowd. It fills up on Sundays, so either reserve or come at 8 a.m. when the doors open. Parking is easy, the Wi-Fi is fast, and the outdoor seating gets uncomfortably warm in peak summer afternoons, so grab an indoor table near the back wall.
Local Insider Tip: "Order the kopi tubruk, a traditional Javanese dark coffee, alongside whatever modern pour-over looks interesting. Drinking both side by side is the only way to understand the conversation the cafe is trying to have."
The Surabaya Cafes and Workspaces I Actually Trust
If you are working remotely or just want a calm place to recharge, the coworking and cafe scene in this city has quietly improved. The CoHive at Ciputra World sits above the mall on Jalan Mayjend Sungkono, and the day pass is a reasonable way to get a desk, decent Wi-Fi, and free flow coffee without committing to a monthly membership. The location is convenient if you are staying anywhere in the western half of the city, and the staff actually respond to tickets if your network drops.
Local Insider Tip: "Book the seat near the back window facing east. The light is better in the afternoon and you avoid the glare that hits the front rows around 2 p.m."
Tiga Kolektif on Jalan Dharmahusada Indah Timur is a smaller, design-forward cafe run by a group of baristas who trained in Bali and Jakarta before coming back home. The filter coffee list rotates every few weeks, the pastries are baked on site, and the space doubles as a small gallery for local photographers. The Wi-Fi drops out near the back tables when more than a dozen people are connected, so anchor yourself closer to the counter if you have a video call.
Local Insider Tip: "Try the susu jahe, a ginger milk drink sweetened with palm sugar. It is not on every table, but if you ask, the baristas will usually pour you a sample before you commit."
Kopi Tjap Satu on Jalan Pregolan is my pick for a working session that might run into the evening. It is a specialty coffee shop attached to a roastery, and the baristas are happy to walk you through the day's beans. The pastry case is small but well chosen, the music stays at a level where you can think, and the crowd is mostly freelancers and small business owners rather than students scrolling TikTok. Order the V60 from Aceh or the natural-process Toraja if they have it, and grab one of the sourdough toasts with mushroom or smoked beef.
Local Insider Tip: "The upstairs loft has better airflow but worse Wi-Fi. If your work depends on a stable video call, stay downstairs near the bar, and save the loft for writing or reading days."
Surabaya Old Town and the Streets That Tell the City's Story
No complete travel guide to Surabaya is honest without walking the Old Town. Start at the House of Sampoerna, the old cigarette factory on Jalan Taman Sampoerna, where clove cigarettes have been rolled by hand since 1862. The building is a Dutch colonial compound with a central courtyard, and the museum is free, though you should tip the women who demonstrate hand-rolling if you photograph them. Allow at least ninety minutes and try the free sample pack at the end, which is the only souvenir most people actually want.
Local Insider Tip: "Arrive before 10 a.m. on a weekday to watch the rollers in action. After lunch most of them break, and the museum feels empty in a way that is honestly a bit eerie."
From the House of Sampoerna, walk fifteen minutes north toward the Sunan Ampel Mosque, the spiritual heart of the Arab Quarter. The mosque dates back to the 15th century and is the burial place of Sunan Ampel, one of the nine saints credited with spreading Islam across Java. The surrounding streets of Jalan Ampel Suci and Jalan Nyamplungan are lined with shops selling prayer beads, Middle Eastern sweets, fabrics, and Arabic calligraphy. Women should bring a scarf for the mosque, and the doormen will lend you a robe if you need one.
Local Insider Tip: "Try the Arabic bread and za'atar at one of the bakeries off Jalan Ampel Kidul, just south of the main mosque gate. The neighborhood is a living diaspora, and the food has nothing in common with generic Indonesian mall offerings."
End the Old Town loop at the Heroes Monument and the 10 November Museum across the street. The monument commemorates the Battle of Surabaya on 10 November 1945, a turning point in the Indonesian independence struggle, and the museum underneath the monument uses dioramas and English signage to walk visitors through the fighting. Most foreign tourists skip this place, which is a real shame, because the story is told with restraint and the air-conditioned basement is a welcome break from the heat outside.
Local Insider Tip: "Look for the diorama of the original Red and White flag-raising, which sits to the right of the main staircase. It is the only part of the museum that most guides walk past, and it tells the emotional center of the story."
If you have time, detour to the Submarine Monument on Jalan Pemuda, a Soviet-built Whiskey-class submarine that you can climb through for a small fee. It is the kind of attraction that sounds like a tourist trap and turns out to be genuinely interesting, especially if you have never been inside a real sub. The hatchways are tight, so leave the bulky backpack at your hotel, and bring cash because the ticket booth does not take cards.
What to See in the Newer Districts of Surabaya
The western part of the city is where Surabaya is heading rather than where it came from, and it is worth a half-day even if your tastes lean historical. Pakuwon Mall on Jalan Puncak Indah Lontar is enormous, anchored by a Costco, and surrounded by a strip of restaurants that fill up from lunchtime through late dinner. The mall itself is not the point. The point is the cluster of newer cafes, dessert spots, and small design shops within a ten-minute drive that give you a sense of the young Surabaya creative scene.
Local Insider Tip: "On weekends, skip the mall and head straight to the food court row behind it. The noodle stall in the far corner does a beef brisket kuah that has nothing to do with the chain restaurants inside."
Tunjungan Plaza, the older downtown mall on Jalan Tunjungan, still anchors the central business district and has a smarter, more local crowd than Pakuwon. The plaza is split into multiple buildings, and the older Tunjungan Plaza 1 has a basement food court that has barely changed since the 1990s, which is exactly its charm. Look for the bakso tahu vendor near the entrance, order a bowl with extra fried shallots, and sit where the old men are sitting because that is where the regulars sit.
Local Insider Tip: "After eating, walk to the back of Tunjungan Plaza 3 and take the elevator to the upper floors. The view of Jalan Tunjungan at dusk, with the colonial buildings lit up, is one of the best free sights in the city."
Ciputra Waterpark on Jalan Waterpark Putih is technically an attraction, but I include it for families or anyone who has had enough of the heat. The park is well maintained, the lazy river is genuinely relaxing, and the wave pool is large enough to feel like a real swim rather than a kiddie splash. Tickets are cheaper if you book online the day before, and the food inside the park is overpriced, so eat before you go.
Local Insider Tip: "Avoid Sundays after 11 a.m. unless you want to fight for a sunbed. The sweet spot is a Saturday morning right at opening, when the water is still cool and the lines are short."
Night Markets, Street Food, and Where the City Comes Alive After Dark
Surabaya at night is when the city breathes, and the night markets are non-negotiable. Plaza Surabaya on Jalan Simpang Dukuh, locally known as "Embong Malang," is the central night food strip. Stalls selling sate, nasi goreng, and martabak line both sides of the road after 6 p.m., and the crowd is a mix of office workers, students, and families. Order the sate kelopo, a sweet coconut sate from Madura, and a martabak manis with both chocolate and cheese if you are sharing.
Local Insider Tip: "Buy a small package of tissues from the guy on the corner before you start eating. Most stalls do not provide them, and you will need them."
Pasar Malam Kodam on Jalan Simpang Pamenang in the Dharmahusada area is another late-night option, with a wider range of clothing vendors alongside the food stalls, which makes it a better stop if you want to browse as well as eat. The sate padang vendors are excellent here, and the prices are noticeably lower than Plaza Surabaya.
Local Insider Tip: "The sate padang stall with the longest line is worth the wait, but skip the durian sellers unless you have built up tolerance. The fruit is fresh, but the smell lingers on clothes for hours."
For drinks, head to the rooftop bars around the Ciputra World area or the smaller craft beer spots in Darmo. Surabaya's craft scene is small but improving, and several local breweries have opened tasting rooms in the last two years. The exact addresses shift as new places open and close, so ask your hotel or your Grab driver what is currently busy, but the general rule is that the rooftops above the western malls are the most reliable.
Local Insider Tip: "Most rooftop bars enforce a minimum spend on weekend nights. Eat dinner before you go, then arrive for one drink to enjoy the view without padding the bill."
Practical Information for Surabaya Trip Planning
Weather and timing matter more than most visitors realize. Surabaya is hot year-round, with daytime temperatures rarely falling below 30 degrees Celsius, and the dry season from May to September is the most comfortable window. The wet season from November to March brings short, intense afternoon storms that flood some of the older streets and make a walking tour miserable if you are caught without an umbrella. Plan your outdoor sightseeing for mornings, and keep indoor activities like malls and museums for the afternoons.
The local currency is the Indonesian rupiah (IDR), and cash is still king in most warungs and night markets. Bigger restaurants, malls, and hotels take cards, but you will want small bills for tipping parking attendants, the people who help you find a motorbike spot, and the occasional street vendor. ATMs from BCA, Mandiri, and BNI are everywhere in the central districts and generally reliable.
Language is not a barrier in the city center, because most people working in service speak some English, and the younger generation often speaks a surprising amount. Outside the central areas, a few Indonesian phrases go a long way. Learn "terima kasih" (thank you), "berapa harganya" (how much), and "jalan kaki" (walking), and you will be fine. Tipping is not mandatory but appreciated, and 5 to 10 percent on top of a restaurant bill is a kind gesture in warungs and casual spots.
When to Go and What to Know Before You Arrive
Aim for a May to September visit if you can swing it, with May and September being the shoulder months when the heat is slightly less punishing and the city is not packed with school holiday traffic. Indonesian school holidays in June and July, plus the post-Lebaran rush in early May or June depending on the lunar calendar, will push hotel prices up and make the popular restaurants busier. Ramadan also shifts the rhythm of the city, and many warungs close during daylight hours, though nighttime food scenes come alive in spectacular fashion.
Pack light cotton clothing, a light scarf or jacket for overzealous air conditioning, sunscreen, and a reusable water bottle. Tap water is not safe, so stick to bottled or filtered water, which most hotels provide in the room. Get a local SIM card at the airport counter when you arrive, because the data speeds on Telkomsel or XL are strong in the city and you will want Google Maps and Grab working from the moment you leave the terminal.
Frequently Asked Questions
How easy is it to find pure vegetarian, vegan, or plant-based dining options in Surabaya?
Surabaya is not Bali, but plant-based eating has grown significantly. In the central Dharmahusada and Pakuwon areas you can find around 8 to 12 dedicated vegan or vegetarian cafes, and most major warungs will serve tahu and tempe dishes that can be adapted by skipping the sambal terasi. Vegan versions of bakso and sate exist in the Darmo corridor, and the bigger malls now stock imported plant-based products, but options thin out fast outside the western half of the city.
What is the safest and most reliable way to get around Surabaya as a solo traveler?
GrabCar and Gojek dominate the ride-hailing market, and both apps work reliably across the city, with average wait times of 3 to 7 minutes in the central and western districts. The Suroboyo Bus BRT runs on six corridors, costs 5,000 IDR per ride, and covers most of the main heritage sites. For solo female travelers, ride-hailing is generally safer than hailing a random ojek at the curb, especially after 9 p.m.
Is it possible to walk between the main sightseeing spots in Surabaya, or is local transport necessary?
You can walk between the House of Sampoerna, the Arab Quarter, and the Heroes Monument in roughly 25 to 40 minutes, but the distances in Surabaya are deceptive because of the heat and the limited shade along Jalan Pahlawan and Jalan Bubutan. The Submarine Monument and Tunjungan Plaza are another 15 minutes north on foot, but anything in the Pakuwon or Ciputra corridor requires a car, since that is 12 to 18 kilometers from the Old Town and the sidewalks are not continuous.
What are the average internet download and upload speeds in Surabaya's central cafes and workspaces?
In established cafes in the Dharmahusada, Pakuwon, and Ciputra areas, downloads commonly sit between 60 and 120 Mbps on fiber connections, with uploads between 30 and 60 Mbps. Coworking spaces like the larger CoHive branches push higher, often above
Enjoyed this guide? Support the work