Where to Stay in Surabaya on a Budget
Heads up: some links here are affiliate links. Book or buy through them and we may earn a small commission at no extra cost to you. We only point you to things we would actually use.
Most visitors only stay a night or two, and that shapes where to book
Many people pass through Surabaya on the way to Bromo or Ijen rather than treating it as a multi-night destination in its own right, so pick a base by what it’s convenient to, the sights, the rail station, or the airport, rather than chasing a single “best” neighbourhood. This guide runs the real areas and what a night typically costs in each.
Surabaya by area: the essentials
| Area | Best for | Typical price band (per night) |
|---|---|---|
| Tunjungan / CBD | The practical base, near the House of Sampoerna and Hotel Majapahit | Rp 300,000-900,000+ |
| Near Gubeng station | Anyone doing a rail day trip to Malang or Banyuwangi/Ijen | Rp 250,000-700,000 |
| Old Town / Ampel-Chinatown | Heritage sightseeing, gritty rather than polished | Rp 150,000-400,000 |
| Mall clusters (HR Muhammad, Darmo) | Business travelers, further from the Old Town | Rp 300,000-800,000 |
Tunjungan and the CBD: the practical base
Central Surabaya, around Jalan Tunjungan and the CBD, is the practical choice for most visitors: it’s home to the House of Sampoerna and the historic Hotel Majapahit, walkable-ish to the Old Town, and well served by hotels across every price band. Hotel Majapahit itself, an MGallery heritage property opened in 1911 and the site of the 1945 flag-tearing incident, is the one genuinely well-documented named hotel in the city, worth booking if the history matters to you and the price fits. Compare current Surabaya rates before committing; prices swing with dry-season demand.
Near Gubeng station, for the day-trippers
If a rail trip to Malang or the Banyuwangi gateway to Kawah Ijen is on your itinerary, staying near Surabaya Gubeng station saves real time and hassle over a CBD base. It’s a sensible, if unglamorous, choice for anyone treating Surabaya mainly as a logistics hub.
The Old Town, atmospheric but gritty
Ampel and the Chinatown quarter are the most atmospheric places to sightsee, the Sunan Ampel Mosque, the Arab Quarter’s lanes, Kya-Kya’s night-market streets, but they’re grittier and less polished than Tunjungan, better for a day of sightseeing than as your only base unless that trade-off appeals to you specifically.
The mall clusters, modern but further out
HR Muhammad and Darmo are modern, mall-adjacent areas favored by business travelers, further from the Old Town sights but well connected by Grab and Gojek. They’re a reasonable choice if air-conditioned comfort matters more to you than proximity to the heritage core.
Booking around a Bromo or Ijen trip
Since many visitors only overnight in Surabaya once or twice before heading to the volcanoes, don’t over-invest in the “perfect” neighbourhood, book for convenience to your onward transport instead. Rooms fill fastest in dry season (June-September), when Bromo and Ijen conditions are best; book ahead if your dates fall in that window. See the main Surabaya guide for the fuller city rundown and the day trips guide for what to plan around.