Best Hotels in Surabaya: Named Picks by Budget

· 5 min read Where to Stay
Surabaya city skyline with the Heroes Monument visible among modern towers at dusk

Find hotels in Surabaya

Search Booking.com for available hotels - free cancellation on most options.

Search hotels in Surabaya →

Affiliate link; we may earn a commission at no extra cost to you.

Surabaya is Indonesia’s second-largest city and East Java’s commercial capital - a sprawling port city of roughly 3 million people that is the gateway to Mount Bromo, Kawah Ijen, and the rest of East Java’s extraordinary volcanic landscape. Unlike Yogyakarta or Bali, Surabaya is not primarily a tourist destination in its own right; it is a working city where visitors pass through on the way to the national parks, or stay for the business district and the few but interesting historical sites.

The accommodation market reflects this - the hotel stock is strong in the business tier, with several international chains well represented, but there is less boutique and heritage character than in Yogyakarta or Bandung. For visitors with a clear purpose (Bromo prep, business, transit), the city works very well.

City centre and Tunjungan: the practical base

If you are travelling solo or on a tight budget, compare hostels in Surabaya on Hostelworld for dorm beds and private rooms.

The Tunjungan area - named for the main shopping corridor, Tunjungan Plaza - is the heart of Surabaya’s hotel district. The Heroes Monument (Tugu Pahlawan), the House of Sampoerna, and Arab Quarter (Ampel mosque area) are all within a 15-minute Grab ride.

Prefer an area-by-area breakdown? Our Surabaya area and neighbourhood guide explains which part to stay in and why.

The city centre is hot by Indonesian standards - Surabaya sits at sea level on the north coast of Java with high humidity. Air conditioning is not optional. Hotel quality in the mid-range and above is generally reliable.

Budget (IDR 120,000–350,000 / USD 7–22 per night)

  • Ibis Surabaya City Center - Accor’s budget-tier brand in a central Surabaya location. Clean, consistent, and well-priced at IDR 250,000–400,000 per night. One of the most reliable budget-friendly options in the city centre with a recognisable international standard.

Smaller Indonesian-chain and independent hotels around Embong Kenongo and Basuki Rahmat charge IDR 150,000–280,000 per night. They are functional, clean, and good value for short stays; breakfast is usually an additional charge.

Mid-range (IDR 400,000–1,000,000 / USD 25–62 per night)

  • Novotel Surabaya Hotel & Suites - Accor’s four-star brand with a central Surabaya location near the Tunjungan district. Rooms from IDR 600,000–1,100,000 per night. Pool, gym, all-day dining, and reliable business facilities. A consistent four-star offering in the mid-range tier.

  • Luminor Hotel Jemursari By WH - Modern boutique-leaning hotel in the southeast of the city. Rates from IDR 350,000–650,000 per night. Cleaner and more contemporary design than most mid-range competition in Surabaya. Good value.

Luxury (IDR 1,000,000+ / USD 62+ per night)

  • Shangri-La Surabaya - Surabaya’s leading five-star property and one of the Shangri-La group’s key Indonesian outposts. Set in the central business district with an impressive outdoor pool complex, multiple restaurants, and a full-service spa. Rooms from approximately IDR 1,500,000–3,500,000 per night. The benchmark for business travellers and those who want the most complete hotel experience in the city.

  • JW Marriott Hotel Surabaya - Marriott’s flagship brand in Surabaya, towering above the Tunjungan district. Rooms from IDR 1,400,000–3,000,000 per night. Executive floor access includes lounge, breakfast, and evening cocktails. The pool views of the city skyline from the upper floors are excellent.

Pakuwon City: western business district

Pakuwon is Surabaya’s planned western district - a self-contained township with international-standard shopping, restaurants, and upscale hotels connected to Pakuwon Mall. If your business or purpose in Surabaya is in this zone, staying in Pakuwon avoids the congested city-centre traffic. For sightseeing visitors, the commute to the historical sites adds 30–45 minutes each way.

House of Sampoerna area: old city character

The Arab Quarter and House of Sampoerna museum complex in north Surabaya is the most historically interesting part of the city - Dutch colonial buildings, the kretek cigarette museum, and the Ampel mosque complex. Accommodation options here are limited to a small number of guesthouses, but if historical character matters more than hotel infrastructure, this is the most interesting part of the city.

Practical tips for Surabaya

Bromo access: The standard Bromo departure from Surabaya leaves very early - most visitors are at Cemoro Lawang (the Bromo basecamp village) by midnight for a 04:00 sunrise hike. Arrange your Surabaya hotel for the night before travel, then return to Surabaya airport for your onward flight after the Bromo visit. Most mid-range hotels can arrange private car transfers to Bromo; expect IDR 600,000–900,000 one way for a 4-person vehicle.

Airport: Surabaya’s Juanda International Airport is 20 kilometres south of the city. Grab to the city centre takes 30–60 minutes depending on traffic. The airport toll-road taxi (Blue Bird booth in arrivals) is the safest official option at metered rates.

Heat: Surabaya is one of Indonesia’s hottest and most humid cities year-round. Midday temperatures regularly reach 32–35°C. Plan outdoor sightseeing for early morning or late afternoon.

Compare prices and availability across all Surabaya hotels - Search hotels in Surabaya.

Which area suits your visit

City centre (Tunjungan area): Best for most visitors - centrally placed for sightseeing, good hotel range, practical for Grab and Gojek.

Pakuwon: Best for business visitors with meetings in the western business district, or families who want a self-contained resort-mall environment.

Old city/Ampel area: Best for those specifically interested in colonial and Islamic heritage, willing to accept limited hotel infrastructure.

For most travellers, Surabaya is a 1–2 night stay en route to Bromo or Ijen. The city centre hotels provide everything needed for that purpose, and the five-star tier - particularly Shangri-La and JW Marriott - offers exceptional value compared to equivalent properties in Jakarta or Singapore.

While you're there

Things to do while you're there

Sorted your stay? Browse the top-rated activities and day trips from here.

Frequently Asked Questions

What is the best area to stay in Surabaya?
The Tunjungan and city centre area is the most practical base for first-time visitors - central, well-connected, and where most of the city's major hotels are located. Pakuwon City in the west suits those on business or who want a quieter residential feel. The Kenjeran coastal area is not recommended as a tourist base.
How much do hotels in Surabaya cost?
Budget guesthouses in Surabaya start from IDR 120,000–250,000 per night (USD 7–16). Mid-range hotels run IDR 350,000–900,000 per night (USD 22–56). Four and five-star hotels in the city centre charge IDR 1,000,000–3,500,000 per night (USD 62–219).
Is Surabaya a good base for visiting Bromo and Ijen?
Yes - Surabaya is the main gateway to East Java's volcanic highlights. Mount Bromo is approximately 3–4 hours from central Surabaya by car; Kawah Ijen is approximately 6–7 hours. Most visitors do Bromo on a 2-night excursion from Surabaya. If Bromo and Ijen are the main draw, staying one night in Surabaya before and after the excursion is the standard itinerary.
How is transport within Surabaya?
Grab and Gojek are the primary transport options. Surabaya has no MRT; the Suroboyo Bus serves some routes but is not practical for most visitors. Traffic is heavy during morning and evening peaks. Hotels in the Tunjungan area are reasonably central and walkable to key sites like the Heroes Monument and the House of Sampoerna.

Sorted your stay?

Here's how to get there, and get around once you arrive.

Airport Transfer

Fixed-price airport pickup to Surabaya: driver meets you at arrivals, no haggling.

Book a Transfer →

Car Hire

Compare rates from local and international suppliers: 90-day price lock included.

Compare Cars →

Same price as booking direct: we earn a small commission at no extra cost to you.

Copied!
Copied!