Best Hotels in Surabaya for Every Budget — 49 Real Picks From £9 (2026)

Our top Surabaya hotel pick for 2026 is the historic Hotel Majapahit Surabaya MGallery — the grand 1910 colonial hotel where the 1945 flag-tearing incident helped spark the Battle of Surabaya — but the real story of this city is at the other end of the price list, where real, bookable rooms start at about £9 a night. This guide covers all three price bands: 10 luxury landmarks, 3 mid-range hotels and 36 budget stays we verified as real, distinct, currently bookable properties — 49 hotels in all, each linking straight to its live prices. Be clear-eyed about Surabaya, though: it is Indonesia's big, hot, humid second city — a business and industrial hub, not a classic tourist stop — and most travellers book here to use it as a launch pad for Mount Bromo and the Ijen blue-fire crater. That's a perfectly good reason to stay, and the honest top price in this guide is about £119 a night, so even the dream tier is a bargain.
Jump to your budget: Best-rated hotels · Budget stays from £9
Scout's 3 best budget picks right now: 🛏️ Autumn Living Hotel Kapsul — from ~£9, the cheapest verified bed in this guide and the best-reviewed at that price. 🏨 Kampi Hotel Tunjungan — from ~£26, a central 3★ with 559 reviews, the best-reviewed budget pick. 🌆 POP! Hotel Diponegoro — from ~£13, a cheerful, reliable budget-chain hotel with 165 reviews. From-prices are live rates pulled while writing — tap any hotel for today's price on your dates.
Surabaya rewards a bit of planning. There are no direct UK flights — you connect via Singapore, Kuala Lumpur, Jakarta or a Gulf hub, a roughly 17-20 hour journey, into Juanda International Airport (SUB) about 20km south of the centre. UK passport holders get a 30-day visa on arrival (or an e-VoA bought online), the rupiah is your everyday currency, and the city is hot and humid year-round with a November-April wet season. Tap water isn't drinkable, dress modestly at the mosques and old-town shrines, and get around with Gojek or Grab. For broader planning, Indonesia's official tourism site is a helpful reference, and it's wise to read the UK Foreign Office's Indonesia travel advice for current entry and safety guidance before you fly. Now to the hotels.
The Best-Rated Hotels in Surabaya
Surabaya's top tier is genuine 5★ at a fraction of Western prices — most of these landmarks sit well below £120 a night. The mid-range tier is thin here (Surabaya's hotel market clusters at the luxury-business and budget ends), so this section runs the 10 five-star picks first, then the three strongest 4★ hotels, ranked by how proven they are.

1. Hotel Majapahit Surabaya MGallery — Surabaya · 5★ · 1,446 reviews · from ~£61/night. Our top overall pick and the most storied address in the city: a restored 1910 colonial grande dame (once the Hotel Oranje) built around lush courtyard gardens, now part of Accor's MGallery collection. This is where the 1945 flag-tearing incident helped ignite the Battle of Surabaya, so you're sleeping inside the city's history. With nearly 1,500 reviews it's also the most proven luxury stay in town, and the price is a steal for the heritage.

2. DoubleTree by Hilton Surabaya — Surabaya · 5★ · 734 reviews · from ~£50/night. A polished, modern Hilton in the Gubeng district with a big pool, spa and the warm-cookie welcome the brand is known for. Reliable international-brand standards at a genuinely low rate make it one of the best all-round value 5★ picks in the city, well placed for the centre and the train station.

3. Sheraton Surabaya Hotel & Towers — Surabaya · 5★ · 525 reviews · from ~£84/night. A long-established business flagship physically linked to the Tunjungan Plaza mall — you can walk from your room straight into shopping, cinemas and dozens of restaurants without stepping into the heat. Landscaped pool, several dining outlets and a dead-central location make it a dependable choice for first-timers and business travellers alike.

4. Shangri-la Surabaya — Surabaya · 5★ · 523 reviews · from ~£60/night. A grand resort-style hotel set in large gardens with one of the biggest pools in the city, a full spa and a much-loved buffet. It sits a little west of the very centre, which buys you space and calm, and the price for this level of Shangri-La polish is remarkable.

5. JW Marriott Hotel Surabaya — Surabaya · 5★ · 518 reviews · from ~£76/night. The city's top-end business address on Embong Malang, with a soaring atrium lobby, an excellent spa and some of the best restaurants in Surabaya under one roof. Central, slick and consistent — the safe splurge for travellers who want guaranteed international 5★ standards.

6. The Westin Surabaya — Surabaya · 5★ · 227 reviews · from ~£119/night. The newest and priciest hotel in this guide, a sleek high-rise above the huge Pakuwon Mall complex on the west side, with skyline views, the brand's Heavenly Beds and a rooftop infinity pool. It's the top price here at about £119 — still a bargain for a brand-new 5★ — and best for those who want modern luxury and mall-on-your-doorstep convenience.

7. Ascott Waterplace Surabaya — Surabaya · 5★ · 210 reviews · from ~£61/night. Serviced apartments in the western Pakuwon district with full kitchens, separate living space and resort-style pools — ideal for families or anyone staying more than a couple of nights. The extra room and self-catering flexibility make it a smart alternative to a standard hotel at this price.

8. Vasa Hotel Surabaya — Surabaya · 5★ · 177 reviews · from ~£53/night. A vast, contemporary hotel on the west side with a huge lagoon-style pool, an award-winning spa and generous rooms. It leans glamorous and design-forward, and the price for this scale of facilities is one of the best 5★ deals in Surabaya.

9. Oakwood Hotel & Residence Surabaya — Surabaya · 5★ · 156 reviews · from ~£49/night. The cheapest 5★ in this guide, a hotel-and-serviced-residence blend offering apartment-style rooms with kitchenettes at a hotel price. Great for long stays and families who want space and laundry without giving up a pool and gym.

10. Hotel Ciputra World Surabaya managed by Swiss-Belhotel International — Surabaya · 5★ · 105 reviews · from ~£61/night. Attached to the Ciputra World mall, this is another rain-or-shine, mall-connected option with a pool and comfortable modern rooms. Handy for shoppers and families who value being able to reach food, cinemas and shops without a Grab ride.

11. Four Points by Sheraton Surabaya, Tunjungan Plaza — Surabaya · 4★ · 852 reviews · from ~£69/night. The best-reviewed mid-range hotel in the city, a smart Marriott-family 4★ at the Tunjungan Plaza complex right in the centre. Rooftop pool, reliable rooms and a superb location put it a short walk from shopping and the old-town heritage trail — an easy first-timer pick.

12. Platinum Hotel Tunjungan Surabaya — Surabaya · 4★ · 401 reviews · from ~£43/night. A well-run central 4★ near the Tunjungan strip with a pool and tidy modern rooms at a keen price. It's the value sweet spot for travellers who want proper hotel facilities and a central base without paying 5★ money.

13. MORAZEN Surabaya — Surabaya · 4★ · 138 reviews · from ~£36/night. The cheapest 4★ in this guide, a contemporary hotel offering bright, well-kept rooms and dependable comfort at close to budget-tier prices. A strong option if you want a step up from the 2★ chains without stretching the wallet.
Prices are from-rates pulled on live searches while writing; your dates and room type will change the number. See all Surabaya stays · Find flights to SUB## Cheap Hotels in Surabaya — 49 Real, Bookable Options From £9
This is the heart of the guide. Surabaya is a working city, not a resort, and that keeps rooms cheap — these 36 budget stays (2★ and 3★ hotels, guesthouses, capsule beds and serviced apartments) are all real, distinct and currently bookable, most in the £13-27 band, starting at about £9 a night. Rooms are simple; the savings are real. They're listed cheapest first.

14. Autumn Living Hotel Kapsul — Surabaya · 63 reviews · from ~£9/night. The cheapest verified bed in this guide and the best-reviewed at that price — a modern capsule hotel where you get a clean, private, air-conditioned pod for the cost of a couple of coffees. Perfect for solo travellers and anyone just needing somewhere tidy to sleep before an early Bromo departure.

15. SWK 95 Hotel — Surabaya · 1★ · 11 reviews · from ~£9/night. A no-frills budget hotel matching the rock-bottom £9 rate with a private room rather than a capsule. Set your expectations to basic — a bed, a fan or AC, a bathroom — and the value is hard to beat for a short city stop.

16. Dehome Pakuwon Mall 2 Syariah — Surabaya · 3 reviews · from ~£9/night. A sharia-compliant budget guesthouse near the Pakuwon Mall on the west side, offering a simple, alcohol-free stay at the cheapest rate going. Handy for the western malls and the Ciputra/Pakuwon business area.

17. The Colins Hotel — Surabaya · 1★ · 2 reviews · from ~£9/night. A small, newer budget hotel with only a handful of reviews so far but a genuinely low £9 starting rate. A gamble on the reviews front, but a solid pick if you just want the cheapest private room and don't need a track record.

18. RedDoorz Plus @ Grace Residence Surabaya — Surabaya · 1★ · 2 reviews · from ~£9/night. Part of the RedDoorz budget network that standardises cheap rooms across Southeast Asia, so you know roughly what you're getting — clean sheets, AC and Wi-Fi at a bargain price. The 'Plus' tier is a small step up on comfort.

19. POP! Hotel Diponegoro — Surabaya · 2★ · 165 reviews · from ~£13/night. One of the best-value budget picks in the city, a branch of the cheerful POP! chain with clean, compact, colourful rooms and reliable standards on Jalan Diponegoro. With 165 reviews behind it, it's a known-quantity choice for travellers who prefer a proper budget hotel to a guesthouse.

20. Grace Setia Hotel — Surabaya · 1★ · 11 reviews · from ~£13/night. A simple, family-run budget hotel offering the basics done cleanly at a very low price. A dependable, unfussy roof over your head for a night or two in the city.

21. DeMira Hotel — Surabaya · 1★ · 10 reviews · from ~£13/night. A small, straightforward budget hotel with tidy rooms at a bargain rate. Nothing fancy, but a fine low-cost option for travellers who spend their days out sightseeing or arranging tours.

22. Hotel 88 Embong Kenongo - Kayun By WH — Surabaya · 2★ · 174 reviews · from ~£14/night. A well-reviewed central 2★ from the reliable Hotel 88 chain, tucked near the Kayun area within reach of the Genteng and Tunjungan action. With 174 reviews it's one of the most-proven cheap hotels in the middle of the city.

23. Cleo Hotel Tunjungan — Surabaya · 2★ · 33 reviews · from ~£14/night. A modern budget hotel near the Tunjungan strip, giving you a central location a short walk from Tunjungan Plaza at a very low rate. Compact, functional rooms ideal for a sightseeing-focused stay.

24. AYMAN SYARIAH HOTEL — Surabaya · 2★ · 17 reviews · from ~£14/night. A sharia-compliant budget hotel for travellers who want a modest, alcohol-free base, with clean simple rooms at a bargain price. A good pick for Muslim visitors and anyone who prefers a quieter, family-oriented atmosphere.

25. Amaris Hotel Darmo Surabaya — Surabaya · 2★ · 233 reviews · from ~£15/night. The best-reviewed of the three Amaris branches here, this smart budget-chain hotel in the leafy Darmo area delivers efficient, uniform rooms with dependable AC and Wi-Fi. With 233 reviews it's a safe, no-surprises cheap stay south of the centre.

26. Amaris Hotel Margorejo Surabaya — Surabaya · 2★ · 114 reviews · from ~£15/night. Another reliable Amaris, this one in the Margorejo district handy for the southern side of the city and the airport road. Compact, consistent rooms at a low, predictable price — good for a pre-flight night.

27. Amaris Hotel Embong Malang - Surabaya — Surabaya · 2★ · 94 reviews · from ~£15/night. The most central Amaris, right on Embong Malang next to the JW Marriott and a short walk from Tunjungan Plaza. You get the same tidy budget-chain formula in the best location of the three — strong value for exploring on foot.

28. ibis budget Surabaya Diponegoro — Surabaya · 2★ · 82 reviews · from ~£15/night. The Accor budget brand on Jalan Diponegoro, offering clean, compact, well-designed rooms with the brand's reliable standards. A safe, internationally-known choice for travellers who want zero surprises at a low price.

29. Kokoon Hotel Surabaya — Surabaya · 3★ · 401 reviews · from ~£20/night. A well-reviewed 3★ that punches above its price, with a rooftop pool and stylish modern rooms near the centre. With 401 reviews it's one of the best-value proper hotels in this whole guide — a step up in comfort while staying firmly budget.

30. Midtown Hotel Surabaya — Surabaya · 3★ · 144 reviews · from ~£20/night. A dependable central 3★ with a pool and comfortable rooms at a low rate, well placed for the Tunjungan and Genteng areas. A solid all-rounder for travellers who want facilities without the budget-chain feel.

31. Aston Inn Jemursari — Surabaya · 3★ · 108 reviews · from ~£20/night. A tidy, well-run 3★ from the Aston group in the Jemursari area to the south, handy for the airport road and the industrial estates. Consistent modern rooms and reliable service make it a solid, low-cost business or transit pick.

32. Kana Citra Guesthouse — Surabaya · 19 reviews · from ~£20/night. A homely, family-run guesthouse offering a quiet, local feel over hotel facilities. Suits travellers who want warm hosts and a residential atmosphere at a budget price.

33. ibis Surabaya Tidar — Surabaya · 3★ · 157 reviews · from ~£21/night. The full ibis (a step above ibis budget) on Jalan Tidar, with a pool, restaurant and the brand's dependable modern rooms. Well-reviewed and reliably comfortable, it's a strong value pick for travellers who want international-chain consistency cheaply.

34. Hotel Dafam Pacific Caesar Surabaya — Surabaya · 3★ · 24 reviews · from ~£21/night. A comfortable 3★ on the western side near the Pakuwon area, offering modern rooms and a pool at a keen rate. A neat option if you're basing yourself around the western malls and business district.

35. Rumah Kertajaya — Surabaya · 2★ · 100 reviews · from ~£22/night. A well-reviewed guesthouse-style stay ('rumah' means house) with a homely, personal feel in the Kertajaya area near the Gubeng side of the city. With 100 reviews it's a proven, characterful budget choice away from the chains.

36. favehotel Graha Agung Surabaya — Surabaya · 3★ · 95 reviews · from ~£22/night. A bright, design-led budget hotel from the Archipelago group's favehotel brand, with cheerful modern rooms and dependable standards. A younger, upbeat feel at a low price, well-reviewed and reliable.

37. Tanglin Mansion Apartment - Pakuwon Mall — Surabaya · 3★ · 39 reviews · from ~£24/night. A self-catering apartment beside the Pakuwon Mall on the west side, with a kitchen and separate living space for the price of a hotel room. Great for families and longer stays who want mall access and room to spread out.

38. Mercure Surabaya Manyar — Surabaya · 3★ · 19 reviews · from ~£24/night. The Accor Mercure brand in the Manyar area, offering polished mid-market rooms, a pool and a restaurant at a genuinely low rate. A reliable, internationally-known name for travellers who want brand comfort cheaply on the eastern side.

39. The Paneya@Anderson Apartment — Surabaya · 18 reviews · from ~£25/night. A private serviced apartment in the Anderson tower on the west side, with a kitchenette and modern furnishings — a home-from-home for independent travellers. Good for longer stays near the Pakuwon business area.

40. Kampi Hotel Tunjungan - Surabaya — Surabaya · 3★ · 559 reviews · from ~£26/night. The best-reviewed budget hotel in this guide with 559 reviews — a stylish, contemporary 3★ right on the Tunjungan strip in the heart of the city. Rooftop pool, sharp design and a superb central location make it the standout of the cheap tier and a very safe booking.

41. Swiss-Belinn Manyar — Surabaya · 3★ · 235 reviews · from ~£26/night. A well-reviewed 3★ from the Swiss-Belhotel group in the Manyar area, with a pool, restaurant and reliable modern rooms. With 235 reviews it's a proven, comfortable value pick on the eastern side of the city.

42. The Southern Hotel Surabaya — Surabaya · 3★ · 50 reviews · from ~£26/night. A comfortable 3★ offering solid modern rooms and facilities at a low rate. A dependable, unshowy choice for travellers who want a proper hotel without paying up.

43. Luminor Hotel Jemursari By WH with The Best Breakfast in Town and Located Near Surabaya Industrial Estate Rungkut SIER — Surabaya · 3★ · 76 reviews · from ~£27/night. A modern 3★ in the Jemursari area near the Rungkut (SIER) industrial estate, popular with business travellers and — as its lengthy name insists — known for a generous breakfast. Comfortable rooms and easy airport-road access at a low price.

44. Educity Apartment Princeton — Surabaya · 3★ · 20 reviews · from ~£30/night. A serviced apartment in the Educity complex out east near the university area, with full self-catering facilities and pools. Best for longer stays and families who want space and a residential setting over a central location.

45. The Paneya @Benson Apartment — Surabaya · 17 reviews · from ~£30/night. A private serviced apartment in the Benson tower on the west side, with a kitchenette, modern fit-out and building facilities. Another good self-catering base for independent travellers around the Pakuwon area.

46. Swiss-Belinn Tunjungan Surabaya — Surabaya · 3★ · 293 reviews · from ~£34/night. A central, well-reviewed 3★ from the Swiss-Belhotel group right in the Tunjungan area, with a pool and dependable modern rooms. With nearly 300 reviews and a prime location, it's one of the more polished picks near the top of the budget range.

47. Trillium Apartment - Cozy and Bright Downtown Surabaya by Le Ciel Hospitality — Surabaya · 21 reviews · from ~£35/night. A bright, well-managed downtown serviced apartment with a kitchen and living space, run by a local hospitality operator. A comfortable home-from-home for couples or longer stays who want a central, self-catering base.

48. Sumatra36 Apartment — Surabaya · 14 reviews · from ~£55/night. A spacious private apartment on Jalan Sumatra in a leafy central area, offering a full self-catering set-up for the price of a mid-range hotel room. Best for families or small groups who want space and a residential feel near the centre.

49. Cozy Vertu Ciputra World Studio Apartment in Surabaya by Le Ciel Hospitality — Surabaya · 18 reviews · from ~£63/night. The priciest pick in the budget tier — a smart studio apartment in the Vertu tower at Ciputra World, with mall access, pools and a modern fit-out. A polished, self-catering finish to the list for travellers who want apartment comfort with everything on the doorstep.
Prices are from-rates pulled on live searches while writing; rooms at this level are simple and sell out fast, so tap through for live availability. See all Surabaya stays · Find flights to SUB
What to See in Surabaya
Surabaya is a working port city, not a resort, so treat its sights as a rewarding day rather than a week. The obvious first stop is the House of Sampoerna, a handsome Dutch-colonial former cigarette factory now a free museum on the kretek (clove cigarette) trade, with a café and the free Surabaya Heritage Track bus tour of the old town. From there the Kota Lama (Old Town) around the Red Bridge (Jembatan Merah) rewards a wander past faded trading houses, and flows into the Arab quarter around the venerable Sunan Ampel Mosque — a genuine pilgrimage site — and the Chinatown lanes of Kembang Jepun, where the Kya-Kya street comes alive with food at night.
The city's identity is bound up in the Battle of Surabaya of 10 November 1945, when residents fought British and Indian troops during the independence struggle, earning Surabaya its title as the City of Heroes (Kota Pahlawan). The towering Heroes Monument (Tugu Pahlawan) and its underground museum tell that story. Nearby, the Submarine Monument (Monkasel) — a real Soviet-built navy submarine hauled onto the riverbank — makes a quirky, kid-friendly stop. For a longer outing, the Suramadu Bridge, Indonesia's longest, sweeps across the strait to the island of Madura.
But the honest truth is that most travellers are here for what lies beyond the city. Surabaya is the main international gateway to Mount Bromo, the otherworldly volcanic caldera 3-4 hours southeast, and a common starting point for the Kawah Ijen blue-fire crater far to the east near Banyuwangi. Both are pre-dawn experiences done as overnight trips — usually based in Malang, Probolinggo or Banyuwangi rather than as day trips from the city. Cooler, calmer Malang and the highland resort town of Batu, two to three hours south, make a pleasant escape from Surabaya's heat and a natural Bromo base. The dry season, roughly May to October, is the best window for all of it.
Explore more of Indonesia
Planning a wider Java and Bali trip? Pair Surabaya with these guides:
- Best Hotels in Yogyakarta for Every Budget — Java's laid-back cultural heart, home to Borobudur and Prambanan.
- Best Hotels in Bandung for Every Budget — the cool, café-filled highland city in West Java.
- Best Hotels in Ubud for Every Budget — Bali's green, temple-and-rice-terrace cultural hub.
Surabaya Hotels FAQs
Do UK travellers need a visa for Surabaya, Indonesia? UK passport holders get a 30-day visa on arrival (VoA) for tourism in Indonesia, currently around IDR 500,000 (roughly £25), payable in rupiah or by card at the airport — or bought in advance online as an e-VoA. It can be extended once for a further 30 days. Keep at least six months' passport validity and an onward or return ticket, and check the UK Foreign Office page for the current rules before you fly.
How do I fly to Surabaya from the UK? There are no direct UK flights. You connect through a hub — Singapore (SIN), Kuala Lumpur (KUL), Jakarta (CGK) or a Gulf airport such as Doha or Dubai — then fly into Surabaya's Juanda International Airport (SUB). Total journey time is roughly 17-20 hours depending on the connection. Singapore Airlines/Scoot, AirAsia, Malaysia Airlines, Garuda and Citilink all feed SUB.
Is Surabaya worth visiting? Be honest with yourself about why you're going. Surabaya is Indonesia's big, hot, humid second city — a business and industrial hub rather than a classic tourist stop, with no beaches and few headline sights. Most travellers use it as a launch pad for Mount Bromo and the Ijen blue-fire crater, or come for business, and that's a perfectly good reason to book here. Give the city a day for its heritage old town, Arab and Chinatown quarters and WWII history, then move on.
What is the cheapest area to stay in Surabaya? The central districts around Tunjungan, Embong Malang and Genteng hold the deepest budget stock — 2★ chains and simple hotels from about £9-15 a night, walkable to malls and the old town. The Darmo and Margorejo areas to the south are also cheap and handy for the airport road. This guide's budget tier starts at about £9 a night.
How much does a budget hotel in Surabaya cost in 2026? Genuinely cheap. Verified budget rooms in this guide start around £9 a night (Autumn Living Hotel Kapsul, SWK 95 Hotel), and most of the budget tier sits in the £13-27 band before any peak-season premium. For a clean private room in a big Indonesian city, that's excellent value.
What currency is used in Surabaya? The Indonesian rupiah (IDR). Cards work at hotels, malls and larger restaurants, but carry cash for warungs, street food, becak rides and small shops. ATMs are widespread across the city; withdraw a decent amount at once to reduce per-transaction fees.
Is Surabaya a good base for Mount Bromo? Yes, it's the main international gateway. Mount Bromo sits in the Bromo Tengger Semeru National Park, roughly a 3-4 hour drive southeast of Surabaya. Because the classic experience is a pre-dawn sunrise over the caldera, it's done as an overnight trip — most people sleep in Malang or a village like Cemoro Lawang near the crater rim, not as a city day trip from Surabaya.
How do I visit Mount Bromo from Surabaya? Book an organised tour or a private driver; public transport is fiddly. A typical trip drives out the afternoon before, overnights near the park, then leaves around 3am for a jeep to the Penanjakan viewpoint to catch sunrise over the smoking cone and the Sea of Sand. Reckon on one or two nights away from Surabaya. The dry season (May-October) gives the clearest views.
How do I see the Ijen blue fire from Surabaya? The Kawah Ijen blue-fire crater is in far-eastern Java near Banyuwangi, around 5-7 hours from Surabaya, so it's not a day trip. The electric-blue flames (burning sulphuric gas) are only visible in the dark, so the hike starts around 1am. Most people base in Banyuwangi and often combine Ijen with Bromo over a two or three-day loop rather than tackling either from Surabaya in a single day.
What is the House of Sampoerna? The House of Sampoerna is a preserved Dutch-colonial compound in the old town that was once a kretek (clove cigarette) factory and is now a free museum on the industry, with a gallery and café. It also runs the free Surabaya Heritage Track — a small bus tour of the colonial centre — making it a good first stop for understanding the city.
Why is Surabaya called the 'City of Heroes'? Surabaya earned the nickname Kota Pahlawan ('City of Heroes') for the Battle of Surabaya on 10 November 1945, when residents fought British and Indian troops after the Second World War during Indonesia's fight for independence. That date is now the national Heroes' Day, and the towering Heroes Monument (Tugu Pahlawan) commemorates it.
What is there to see in Surabaya's old town? The revitalised Kota Lama (Old Town) around the Red Bridge (Jembatan Merah) is the historic core — faded Dutch-colonial trading houses, the Arab quarter around the Sunan Ampel Mosque, and the Chinatown lanes of Kembang Jepun with the Kya-Kya night-food street. Add the House of Sampoerna and the Heroes Monument and you have a solid day's walking.
What is the Suramadu Bridge? The Suramadu Bridge is the roughly 5.4km toll bridge across the Madura Strait linking Surabaya to Madura island — the longest bridge in Indonesia. Madura is known for its bull racing (karapan sapi), salt production and satay; the bridge itself, lit up at night, is a local landmark and an easy add-on if you have a driver.
What is the Submarine Monument in Surabaya? The Submarine Monument (Monumen Kapal Selam, or Monkasel) is a real former Indonesian Navy submarine — the Soviet-built KRI Pasopati — hauled ashore beside the Kalimas river and turned into a walk-through museum. It's a quirky, kid-friendly stop in the city centre near Surabaya Plaza. When is the best time to visit Surabaya? Surabaya is hot and humid all year, typically 28-33°C. The dry season runs roughly May to October and is the better window — especially for clear Bromo and Ijen sunrises. The wet season, November to April, brings heavy afternoon downpours and sticky air. There's no cool season, so pack light, breathable clothes whenever you go.
How do I get around Surabaya? The ride-hailing apps Gojek and Grab (both cars and motorbikes) are the cheapest and easiest way to move around, and far simpler than flagging taxis. The city also has the Suroboyo Bus and Trans Semanggi routes, but traffic is heavy and distances are large, so most visitors rely on Grab or Gojek.
Which side of the road do they drive on in Indonesia? Indonesia drives on the left, like the UK. If you hire a car or scooter the side of the road feels familiar, but Surabaya traffic is dense, fast and scooter-heavy, so most visitors use Grab, Gojek or a hired driver rather than self-driving.
Can you drink the tap water in Surabaya? No. Tap water in Surabaya is not safe to drink — stick to bottled or properly boiled water, which is cheap and everywhere. Use bottled water for brushing teeth too if your stomach is sensitive, and be a little cautious with ice at the very cheapest street stalls.
What should I wear in Surabaya's mosques and temples? Dress modestly. Surabaya is a fairly conservative, majority-Muslim city, and at religious sites such as the Sunan Ampel Mosque you should cover your shoulders and knees; women are usually asked to cover their hair, and robes are often provided at the entrance. Lightweight, covering clothing also helps with the heat and sun.
Do I need to tip in Surabaya? Tipping isn't obligatory. Many mid-range and upmarket restaurants already add a service charge; if not, rounding up or leaving 5-10% is appreciated. Small tips for hotel porters and drivers are welcome but not expected. For Grab and Gojek rides the app fare is the fare.
What is the most expensive hotel in this guide?
The top from-price here is about £119 a night at The Westin Surabaya, a polished 5★ high-rise above the Pakuwon Mall complex. Everything else in the luxury tier runs lower — the Sheraton (£84), JW Marriott (£76) and the historic Hotel Majapahit MGallery (~£61) among them — which is remarkable value for genuine 5★ stays.
Where should first-time visitors stay in Surabaya? Central Surabaya around Tunjungan Plaza, Embong Malang and Genteng is the most convenient base — walkable to malls, restaurants and the old town, with hotels across every budget. It's also handy for arranging Bromo and Ijen tours. If you want quiet and space, the western Pakuwon/Ciputra area has newer malls and apartments.
How many days do I need in Surabaya? One or two days covers the city itself — the old town, House of Sampoerna, Heroes Monument, the Arab and Chinatown quarters and the Submarine Monument. Most travellers then use Surabaya as a launch pad, adding two or three days for a Bromo and/or Ijen loop, or a night in cooler Malang.
Are there luxury hotels in Surabaya? Yes, and they're excellent value. The historic Hotel Majapahit MGallery, the JW Marriott, Sheraton, Shangri-La, DoubleTree by Hilton, Westin and Vasa Hotel all offer genuine 5★ stays, most from well below £120 a night — a fraction of comparable brands in Europe or Singapore.
Do budget hotels in Surabaya include breakfast? Some do and some don't — it's inconsistent at the cheapest end. Chains like ibis budget and Amaris keep things bare-bones, while some guesthouses include a simple breakfast. Check each hotel's live page for what's included before comparing two similarly priced rooms; sometimes a slightly dearer room with breakfast is the better deal.
Is Surabaya safe for tourists? Surabaya is generally safe and sees far fewer tourists than Bali or Yogyakarta, so scams aimed at visitors are uncommon. Standard city sense applies — watch your belongings in crowded markets, use registered Grab/Gojek rides at night, and take care crossing the busy roads. Check the UK Foreign Office advice for any current guidance before you travel.
How far is Juanda Airport (SUB) from central Surabaya? Surabaya's Juanda International Airport (SUB) is about 20km south of the city centre, in Sidoarjo — roughly a 30-45 minute drive depending on traffic. Use Grab, Gojek, an airport taxi or the Damri airport bus. The airport has two terminals (T1 and T2), so check which one your flight uses.
Can I visit Malang and Batu from Surabaya? Yes. Malang is a relaxed, cooler colonial university city about two to three hours south, and nearby Batu is an apple-growing highland resort town with theme parks and viewpoints. Both are popular overnight stops and common bases for a Mount Bromo sunrise trip, giving you a break from Surabaya's heat.
How do I book these exact hotels at the prices shown? Every hotel name in this guide links to its live page on JetMeAway — real-time rates, taxes shown, and a date picker for your trip. The from-prices here were pulled on live searches while writing, so your dates will differ; tap through for today's number. No markups, no booking fees either way.
Read next
HotelsBest Hotels in Varanasi for Every Budget — 49 Real Picks From £8 (2026)
HotelsBest Hotels in Tulum for Every Budget — 49 Real Picks From £28 (2026)
HotelsBest Hotels in Toulouse for Every Budget — 49 Real Picks From £37 (2026)
Plan Your 2026 Trip Now
Use the JetMeAway Scout to compare live prices across 15+ trusted providers. Zero booking fees.
Start Searching