Indonesia may have travel restrictions in place due to COVID-19.

Find out moreOpens in new tab or window
Vincent Wong on trover

Search Surabaya, East Java Hotels from AU$34

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars and activities. Sign up.

Free cancellation on most hotels. Because flexibility matters.

10 Best Hotels in Surabaya

JW Marriott Surabaya
5 out of 5
Jalan Embong Malang 85-89, Surabaya, East Java
Free cancellationReserve now, pay when you stay
The price is AU$80 per night
1.15 km from city centre
4.5/5Wonderful! (355 reviews)

"Excellent hotel, had an issue with a glitch in the process@expedia.com auto-booking and auto-cancellations emails. Hotel was patient and kind enough to fix the issue."…"

Reviewed on 12 Jul. 2020

JW Marriott Surabaya
Wyndham Surabaya City Centre
4.5 out of 5
Jalan Basuki Rahmat No. 67-73, Surabaya, East Java
Free cancellationReserve now, pay when you stay
The price is AU$62 per night
0.83 km from city centre
4.2/5Excellent! (105 reviews)

"Very nice hotel, Great staff, will book again once I am in the area again, hopefully Expedia fixes my account by then!"…"

Reviewed on 23 May 2020

Wyndham Surabaya City Centre
Best Western Papilio Hotel
3.5 out of 5
Jalan A Yani No 176-178, Surabaya
Free cancellationReserve now, pay when you stay
The price is AU$37 per night
6.77 km from city centre
4.2/5Excellent! (43 reviews)
pleasant stay

"overall it was pleasant stay, super responsive customer service and room service.clean place and so many amenities nearby, easy access to airport too. thanks"…"

Reviewed on 27 Dec. 2019

Best Western Papilio Hotel
Shangri-la Hotel Surabaya
5 out of 5
JL. May. Jend. Sungkono 120, Surabaya, East Java
Free cancellationReserve now, pay when you stay
The price is AU$67 per night
2.99 km from city centre
4.4/5Excellent! (156 reviews)

"Quiet clean lush garden with huge land and stand alone with much privacy. Good value for money. The Horizon lounge was a pleasant exclusive experience with good choice of food and beverages for breakfast, high tea and cocktails. Personnel very courteous and welcoming attitude. Lucky at front desk ..."…"

Reviewed on 31 Dec. 2019

Shangri-la Hotel Surabaya
Novotel Samator Surabaya Timur
4 out of 5
Jl Kedung Baruk 28 Rungkut, Surabaya
Free cancellationReserve now, pay when you stay
The price is AU$47 per night
6.12 km from city centre
4.2/5Very Good! (30 reviews)
New property in east surabaya

"Good brand new facility. However quite far from most actions and after hour, the traffic is quite bad it distract you to want to go elsewhere. Found an unclean sheets on day 1, the hotel said it is a red stain from make up or some thing but i thought it looks like dried blood. Quickly resolved and ..."…"

Reviewed on 15 Feb. 2020

Novotel Samator Surabaya Timur
Hotel Majapahit Surabaya Managed by AccorHotels
5 out of 5
Jalan Tunjungan No. 65, Surabaya, East Java
Get Rates
1.29 km from city centre
4.6/5Wonderful! (219 reviews)

"Awesome crew"…"

Reviewed on 28 Feb. 2020

Hotel Majapahit Surabaya Managed by AccorHotels
Mercure Surabaya
4 out of 5
Jl Raya Darmo 68 - 78, Surabaya, East Java
Free cancellationReserve now, pay when you stay
The price is AU$34 per night
1.43 km from city centre
3.9/5Good! (67 reviews)

"The feeling I had for this hotel is slightly different from other mercures I stayed. The feeling it gave is , this branch is catered more for locals rather than tourist"…"

Reviewed on 14 Mar. 2019

Mercure Surabaya
Novotel Surabaya Hotel & Suites
4 out of 5
Jalan Ngagel No 173-175, Surabaya, East Java
Free cancellationReserve now, pay when you stay
The price is AU$44 per night
2.84 km from city centre
4/5Very Good! (201 reviews)

"it is a very clean hotel with very friendly staff."…"

Reviewed on 3 Mar. 2020

Novotel Surabaya Hotel & Suites
Ibis Styles Surabaya Jemursari
3.5 out of 5
Jl Jemursari Raya 110-112, Surabaya, East Java
Free cancellationReserve now, pay when you stay
The price is AU$46 per night
5.77 km from city centre
4.2/5Very Good! (68 reviews)

"All are in good condition in average."…"

Reviewed on 31 Jul. 2019

Ibis Styles Surabaya Jemursari
ibis Surabaya City Center
3.5 out of 5
Jalan Basuki Rahmat 94 - 96, Surabaya, East Java
Get Rates
0.8 km from city centre
4.1/5Very Good! (52 reviews)
Great location!

"Nice and affordable place to stay for business trip. Location is outstanding, in Surabaya City Centre."…"

Reviewed on 10 Oct. 2019

ibis Surabaya City Center
Don't see what you're looking for?
See all available properties in Surabaya
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Visiting Surabaya

Visitors to Surabaya are sure to enjoy the coffeehouses. Tourists can also enjoy the city's golf courses, monuments, and volcano viewpoints.

  • There are 286 hotels and other accommodations in Surabaya
  • The closest major airport is in Surabaya (SUB-Juanda) 12.8 from the city center

Sightseeing and Staying in Surabaya

The city's cultural venues include House of Sampoerna and Mpu Tantular Museum. Attractions like Surabaya Zoo, Suroboyo Carnival Night Market, and Ciputra Waterpark are fun for kids of all ages. The city is notable for landmarks like Sharp Bamboo Monument, Joko Dolog Statue, and Balai Pemuda.

In Surabaya, you'll be able to select from 286 hotels and other lodging accommodations so you'll have a variety of choices for a perfect holiday retreat. Below are top ranked ones based on Expedia user reviews:

  • Bumi Surabaya City Resort - With a stay at this 5-star hotel, guests can enjoy access to a full-service spa and 4 restaurants, along with free WiFi. It's a favorite with Expedia travelers for its breakfast and pool.
  • Favehotel Rungkut Surabaya - Our customers like the helpful staff and comfortable rooms at this hotel. With a stay at this 3-star hotel, guests can enjoy access to an outdoor pool and free parking, along with free WiFi.
  • Hotel Majapahit Surabaya Managed by AccorHotels - This 5-star hotel features a full-service spa, 3 restaurants, and an outdoor pool. Expedia customers like its dining options and pool.

Getting Around Surabaya

To see more of the surrounding area, hop aboard a train at Surabaya Gubeng Station or Surabaya Pasar Turi Station. Surabaya may not have many public transit options to choose from so consider a car rental to maximize your time.

Dressing for Surabaya

  • Between January and March, daytime temperatures average 89°F, while nighttime temperatures stay around 75°F
  • From April to June, the average is 89°F during the day and 74°F at night
  • July through September sees average temperatures of 91°F during the day and 73°F at night
  • In October-December, you can expect 92°F as the daytime average and 74°F as the nighttime average
  • Surabaya gets about 65.87 inches of rain per year
  • October and November are usually the hottest months averaging 91°F, while August and September are usually the coldest with an average temperature of 73°F

Frequently asked questions

Where is the best place to stay in Surabaya?
Bumi Surabaya City Resort is a favourite property for Expedia customers. This 5-star hotel offers a full-service spa and 4 restaurants. Traveller reviews also recommend JW Marriott Surabaya and Four Points by Sheraton Surabaya as top options for your trip.
If I need to cancel my hotel reservation in Surabaya, will I receive a refund?
Yes! The majority of hotel reservations are refundable provided that you cancel prior to the hotel’s cancellation deadline, which in most cases is within 24 or 48 hours of check in. If your reservation is non-refundable, you might be able to still cancel and be given a refund within a 24-hour period of your booking. Enter dates and click on “Search”, then you can filter by “free cancellation” to review the top deals on offer in Surabaya.
What's the best place to stay on a budget in Surabaya?
Based on reviews, ARTOTEL is a popular 3.5-star hotel for our travellers looking for an economical choice, and features free WiFi and free parking. Other good options to stay on the cheap include G Suites Hotel by AMITHYA and Capsule Homestay Surabaya.
What's the best place to stay for families in Surabaya?
Novotel Surabaya Hotel & Suites is a top 4-star hotel on Expedia for families, and features a children’s pool and a restaurant. Other good choices to stay with the children include Midtown Residence Surabaya and JW Marriott Surabaya. Also, attractions such as Surabaya Zoo and Suroboyo Carnival Night Market are fun for children of all ages.
What's the best accommodation for a romantic holiday in Surabaya?
Hotel Majapahit Surabaya - MGallery is a favourite 5-star hotel for couples, and features in-room massages and a full-service spa. Other good options for a stay with your sweetheart include Mercure Surabaya and Wyndham Surabaya City Centre.
What's the best pet-friendly accommodation option in Surabaya?
Hotel Istana Permata Ngesong is a top hotel for people travelling with their pets, and offers a restaurant and an outdoor pool for its human guests.
What's the best place to stay to stay near the beach in Surabaya?
De Ritz Hotel is a top 3-star beachfront hotel with a restaurant and free WiFi. Spend some quality time by the water at New Kenjeran Beach.
What's the best luxury accommodation option in Surabaya?
Shangri-la Hotel Surabaya is a 5-star hotel with 5 restaurants and a full-service spa, and it’s a popular choice for Expedia travellers looking for a pampered stay. Hotel Majapahit Surabaya - MGallery and Bumi Surabaya City Resort are other upscale choices for your holiday.
What's the best boutique accommodation in Surabaya?
ARTOTEL is a favourite 3.5-star hotel with Expedia travellers looking for stylish accommodation, and features a restaurant and a bar.
What's the best golf hotel in Surabaya?
Ciputra Golf & Family Club is a 3-star hotel featuring a restaurant and a fitness centre, and it’s a top choice for playing a round of golf. Other good options to stay near a golf course include Surabaya Suites Hotel and Tab Hotel. You can tee off at Ciputra Golf Club during your trip.
What are some accommodations with pools in Surabaya?
Novotel Surabaya Hotel & Suites is a popular 4-star hotel featuring an outdoor pool, a children’s pool and a poolside bar. A couple of other options that feature an on-site pool include Midtown Residence Surabaya and Hotel Majapahit Surabaya - MGallery.

Recent Reviews in Surabaya

More trip options