Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local, and health advisories for this destination before you book.

Vincent Wong on trover

Find Hotels in Surabaya

Filter by

Selecting an option opens a search results page with the selected filter applied
Popular FiltersSelecting an option opens a search results page with the selected filter applied
Star ratingSelecting an option opens a search results page with the selected filter applied
Your BudgetSelecting an option opens a search results page with the selected filter applied
Guest ratingSelecting an option opens a search results page with the selected filter applied
Payment TypeSelecting an option opens a search results page with the selected filter applied
Property TypeSelecting an option opens a search results page with the selected filter applied
NeighborhoodSelecting an option opens a search results page with the selected filter applied
Popular LocationsSelecting an option opens a search results page with the selected filter applied
AmenitiesSelecting an option opens a search results page with the selected filter applied
AccessibilitySelecting an option opens a search results page with the selected filter applied
Trip TypeSelecting an option opens a search results page with the selected filter applied
OYO Flagship 910 Menara Rungkut Surabaya
2 out of 5
Jl. Kyai Abdul Karim,Rungkut Menanggal, Gn. ,Anyar, Kota SBY, Jawa Timur, Surabaya
Free Cancellation
The price is $10 per night
5.41 mi from city center
4/5Very Good! (3 reviews)

"salah seorang petugas security apartemen, agar diingatkan supaya kalau berbicara suaranya pelan saja, jangan seperti di terminal jaman dulu"…"

Reviewed on Aug 2, 2019

OYO Flagship 910 Menara Rungkut Surabaya
ibis Surabaya City Center
3.5 out of 5
Jalan Basuki Rahmat 94 - 96, Surabaya, East Java
Get Rates
0.5 mi from city center
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 Oct 10, 2019

ibis Surabaya City Center
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 $28 per night
3.59 mi from city center
4.2/5Very Good! (68 reviews)

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

Reviewed on Jul 31, 2019

Ibis Styles Surabaya Jemursari
ibis budget Surabaya Diponegoro
3 out of 5
Jalan Raya Diponegoro no 183, Darmo Wonokromo, Surabaya
Free CancellationReserve now, pay when you stay
The price is $12 per night
0.78 mi from city center
4/5Very Good! (13 reviews)
Extremely small room

"Extremely small room. Hardly able to move around in room."…"

Reviewed on May 12, 2019

ibis budget Surabaya Diponegoro
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 $26 per night
1.77 mi from city center
4/5Very Good! (201 reviews)

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

Reviewed on Mar 3, 2020

Novotel Surabaya Hotel & Suites
Mercure Surabaya
4 out of 5
Jl Raya Darmo 68 - 78, Surabaya, East Java
Free CancellationReserve now, pay when you stay
The price is $19 per night
0.89 mi from city center
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 Mar 14, 2019

Mercure Surabaya
Hotel Majapahit Surabaya Managed by AccorHotels
5 out of 5
Jalan Tunjungan No. 65, Surabaya, East Java
The price is $54 per night
0.8 mi from city center
4.6/5Wonderful! (218 reviews)

"Awesome crew"…"

Reviewed on Feb 28, 2020

Hotel Majapahit Surabaya Managed by AccorHotels
Novotel Samator Surabaya Timur
4 out of 5
Jl Kedung Baruk 28 Rungkut, Surabaya
Free CancellationReserve now, pay when you stay
The price is $28 per night
3.8 mi from city center
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 Feb 15, 2020

Novotel Samator Surabaya Timur
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 $40 per night
1.85 mi from city center
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 Dec 31, 2019

Shangri-la Hotel Surabaya
Charisma Residence
2.5 out of 5
Jl. Kendang Sari Blok N-15A, Surabaya, Jawa Timur
Free Cancellation
The price is $5 per night
3.67 mi from city center
Charisma Residence
Singgasana Hotel Surabaya
4 out of 5
Jalan Gunungsari, Surabaya, East Java
Free CancellationReserve now, pay when you stay
The price is $27 per night
2.73 mi from city center
4/5Very Good! (41 reviews)

"Albeit the rainy season, we were quite disappointed that our room was flooded. We gathered from the staffs that it is likely to happen but the hotel should have done something about it from happening to future tenants. This is a vacation away from home and sadly, it pretty much ruined the rest of ..."…"

Reviewed on Dec 18, 2019

Singgasana Hotel 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 $48 per night
0.71 mi from city center
4.5/5Wonderful! (354 reviews)

"Excellent staff doing a great job, the hotel holding up good in those challenging times"…"

Reviewed on Apr 2, 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 $35 per night
0.52 mi from city center
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 May 23, 2020

Wyndham Surabaya City Centre
Fairfield by Marriott Surabaya
4 out of 5
Jalan Mayjend Sungkono No. 178, Surabaya
Free CancellationReserve now, pay when you stay
The price is $27 per night
2.07 mi from city center
4.4/5Wonderful! (100 reviews)
A wonderful.place to stsy in Surabaya

"A clean modern cozy plsce to stay"…"

Reviewed on Dec 31, 2019

Fairfield by Marriott Surabaya
Sheraton Surabaya Hotel and Towers
5 out of 5
Jalan Embong Malang 25-31, Surabaya, East Java
Free CancellationReserve now, pay when you stay
The price is $57 per night
0.62 mi from city center
4.4/5Wonderful! (290 reviews)

"The in-room aircon not up to standard - doesn’t not reflect as per settings. Splendid staff in all departments"…"

Reviewed on Mar 10, 2020

Sheraton Surabaya Hotel and Towers
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 319 hotels and other accommodations in Surabaya
  • The closest major airport is in Surabaya (SUB-Juanda), 7.9 mi (12.8 km) from the city center

Sightseeing and Staying in Surabaya

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 Submarine Monument. A couple of additional sights to add to your agenda are Tunjungan Plaza and Grahadi.

In Surabaya, there are 319 hotels and other lodging accommodations so you'll have ample places to choose from for your holiday retreat. Here are highly ranked ones based on our 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 clean, comfortable rooms.
  • Vasa Hotel Surabaya - Our customers like the helpful staff and proximity to shopping at this hotel. With a stay at this 5-star hotel, guests can enjoy access to 2 restaurants and an outdoor pool, 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 central location and helpful staff.

Getting Around Surabaya

To explore the surrounding area, ride one of the trains from Surabaya Gubeng Station or Surabaya Pasar Turi Station. Surabaya might not have very many public transportation choices so consider a car rental to maximize your time.

Dressing for Surabaya

  • Between January and March, you can expect the daytime average to be around 89°F and the nighttime average to be 75°F
  • From April to June, temperatures average about 89°F during the day and 74°F at night
  • July through September averages 91°F during the day and 73°F at night
  • In October-December, the average temperature is 92°F during the day and 74°F at night
  • Average annual rainfall for Surabaya is 65.87 inches
  • Hottest months are usually October and November with an average temperature of 91°F, while the coldest months are August and September with an average of 73°F

Recent reviews of Surabaya hotels

More trip options