Indonesia may have travel restrictions in place, including self-quarantine, due to COVID-19.

Find out moreOpens in new tab or window

Surabaya Hotel from NT$453/Night

Search over 1 million properties and 550 airlines worldwide

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

Free cancellation on most hotels. Because flexibility matters.

Filter by

Popular filters
Star rating
Your budget
Guest rating
Payment type
Property type
Neighborhood
Popular locations
Meal plans available
Amenities
Accessibility
Trip type
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 NT$1,395 per night from Jan 26 to Jan 27
1.15 km from city center
4.5/5Wonderful! (360 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 2020/7/12

JW Marriott Surabaya
Fairfield by Marriott Surabaya
4 out of 5
Jalan Mayjend Sungkono No. 178, Surabaya
Free CancellationReserve now, pay when you stay
The price is NT$897 per night from Jan 26 to Jan 27
3.33 km from city center
4.4/5Excellent! (103 reviews)
A wonderful.place to stsy in Surabaya

"A clean modern cozy plsce to stay"…"

Reviewed on 2019/12/31

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 NT$1,594 per night from Jan 26 to Jan 27
1 km 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 2020/3/10

Sheraton Surabaya Hotel and Towers
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
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 NT$1,381 per night from Feb 1 to Feb 2
2.99 km from city center
4.4/5Excellent! (161 reviews)

"The breakfast is excellent, the staff are very friendly, good location and good price, we will stay there again next time."…"

Reviewed on 2021/1/11

Shangri-la Hotel Surabaya
The Westin Surabaya
4.5 out of 5
Pakuwon Mall Jl Puncak Indah L, Surabaya
Free CancellationReserve now, pay when you stay
The price is NT$2,412 per night from Feb 3 to Feb 4
7.09 km from city center
The Westin Surabaya
Oakwood Hotel & Residence Surabaya
5 out of 5
Jl.Raya Kertajaya Indah No.79 Manyar, Surabaya
Free CancellationReserve now, pay when you stay
The price is NT$1,384 per night from Jan 26 to Jan 27
5.29 km from city center
4.6/5Wonderful! (7 reviews)
Worth for the money

"New and clean hotel. I enjoyed the comfortable stay. Foods at the restaurants are nice too."…"

Reviewed on 2020/1/9

Oakwood Hotel & Residence Surabaya
Four Points by Sheraton Surabaya
4 out of 5
Jl Embong Malang 25 - 31, Tunjungan Plaza, Surabaya, East Java
Free CancellationReserve now, pay when you stay
The price is NT$1,256 per night from Jan 26 to Jan 27
1.19 km from city center
4.6/5Wonderful! (195 reviews)
Upgraded

"Upgraded to Sheraton Hotel Surabaya 5 stars hotel for a 4 stars hotel price"…"

Reviewed on 2020/10/7

Four Points by Sheraton Surabaya
Garden Palace Hotel Surabaya
4 out of 5
Jalan Yos Sudarso 11, Surabaya, East Java
The price is NT$667 per night from Jan 26 to Jan 27
1.55 km from city center
3.6/5Good! (66 reviews)

"Good location, need better wifi"…"

Reviewed on 2020/3/5

Garden Palace Hotel Surabaya
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 NT$510 per night from Jan 31 to Feb 1
6.77 km from city center
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 2019/12/27

Best Western Papilio Hotel
Vasa Hotel Surabaya
5 out of 5
Jalan HR Muhammad No. 31, Surabaya
Free CancellationReserve now, pay when you stay
The price is NT$1,395 per night from Jan 26 to Jan 27
4.27 km from city center
4.4/5Wonderful! (89 reviews)

"Near access to the tol gate"…"

Reviewed on 2020/3/7

Vasa Hotel Surabaya
Life Style Surabaya
3 out of 5
16 Jl. Sumatera, Gubeng, Kota SBY, Jawa, Timur, Surabaya, East Java
Get Rates
1.87 km from city center
Life Style Surabaya
Doubletree By Hilton Surabaya
4 out of 5
Jl Tunjungan 12 East Java, Surabaya
Free CancellationReserve now, pay when you stay
The price is NT$1,594 per night from Jan 27 to Jan 28
1.55 km from city center
Doubletree By Hilton Surabaya
Four Points by Sheraton Surabaya, Pakuwon Indah
3.5 out of 5
Pakuwon Mall, Jalan Puncak Indah Lontar No. 2, Surabaya
Free CancellationReserve now, pay when you stay
The price is NT$1,256 per night from Jan 26 to Jan 27
6.63 km from city center
4.7/5Exceptional! (15 reviews)
Perfect Stay!

"Best Place to stay around the area!! Great Access to the mall. Great room views and excellent breakfast. Perfect for a weekend getaway in the city."…"

Reviewed on 2020/8/18

Four Points by Sheraton Surabaya, Pakuwon Indah
Ascott Waterplace Surabaya
4.5 out of 5
Tower D1 Jalan Pakuwon Indah, Lontar Timur Kav 3-5, Surabaya, East Java
Free CancellationReserve now, pay when you stay
The price is NT$1,760 per night from Jan 26 to Jan 27
7.09 km from city center
4.2/5Excellent! (73 reviews)
Great Hotel

"Excellent Hotel stay at Ascott, great location near to mega shopping centre, limited choice of breakfast buffet spread."…"

Reviewed on 2019/12/23

Ascott Waterplace Surabaya
Hotel Ciputra World Surabaya
5 out of 5
Jl. Mayjen Sungkono Kav. 87, Surabaya, East Java
Free CancellationReserve now, pay when you stay
The price is NT$1,188 per night from Feb 1 to Feb 2
2.79 km from city center
4.4/5Wonderful! (198 reviews)

"It was great"…"

Reviewed on 2020/7/20

Hotel Ciputra World Surabaya
Golden Tulip Legacy Surabaya
4.5 out of 5
No. 269 West Surabaya, Jl. Hr.Muhammad, Surabaya, East Java
Get Rates
5.11 km from city center
3.9/5Good! (36 reviews)
Inconvenience

"Checking in experience was bad. Staff told me I couldn’t check in telling me to come back at 2pm and when I ask another time stating I booked through Expedia they then ask for my name. And was able to check in. Key card kept giving me issue. For the days I was there. I was able to access the lift ..."…"

Reviewed on 2018/7/23

Golden Tulip Legacy Surabaya
Bumi Surabaya City Resort
5 out of 5
Jl. Jend. Basuki Rakhmat 106 - 128, Surabaya, East Java
The price is NT$1,266 per night from Jan 28 to Jan 29
0.78 km from city center
4.6/5Wonderful! (124 reviews)
Top Hotel

"Have stayed at this hotel many times always a pleasure to stay there"…"

Reviewed on 2020/2/1

Bumi Surabaya City Resort
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 NT$1,155 per night from Feb 1 to Feb 2
0.83 km 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 2020/5/23

Wyndham Surabaya City Centre
Hotel Majapahit Surabaya - MGallery
5 out of 5
Jalan Tunjungan No. 65, Surabaya, East Java
Get Rates
1.29 km from city center
4.6/5Wonderful! (219 reviews)

"Awesome crew"…"

Reviewed on 2020/2/28

Hotel Majapahit Surabaya - MGallery
Deka Hotel Surabaya HR Muhammad
3.5 out of 5
Jl. Mayjen HR. Muhammad NO 24, PUTAT GEDE, SUKOMANUNGGAL, Surabaya, Jawa Timur
The price is NT$453 per night from Jan 26 to Jan 27
4.15 km from city center
3/5 (2 reviews)

"部屋がとても臭かった。"…"

Reviewed on 2021/1/17

Deka Hotel Surabaya HR Muhammad
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.

Surabaya Hotel Guide

Search for hotels in Surabaya on Expedia.com.tw. You can easily find your hotels in Surabaya using one of the methods below:

  • View our selection of featured hotels in Surabaya
  • Use the map to find hotels in the Surabaya neighborhood you prefer
  • Use the filters to see hotels in a specific area of Surabaya, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in Surabaya
  • Enter your travel dates to view the best deals on hotels in Surabaya - while they last

Frequently asked questions

Where is the best place to stay in Surabaya?
Bumi Surabaya City Resort is a favorite property for Expedia customers. This 5-star hotel offers a full-service spa and 4 restaurants. Traveler reviews also recommend JW Marriott Surabaya and Wyndham Surabaya City Centre as top options for your visit.
If I need to cancel my hotel reservation in Surabaya, will I receive a refund?
Yes! You’ll find that most room reservations are refundable provided that you cancel prior to the accommodation’s cancellation deadline, which is often 24 or 48 hours before the scheduled arrival. If your reservation is non-refundable, you might still have the option to cancel and be given a refund within a 24-hour period of your booking. Enter your dates, click on “Search”, then use the “free cancellation” filter to view the best deals available in Surabaya.
Where can I learn more about changing or cancelling my trip to Surabaya?
To access more information about picking new dates or cancelling your trip to Surabaya, go to https://www.expedia.com/service/.
What's the best place to stay on a budget in Surabaya?
Based on reviews, Hotel 88 Embong Malang is a popular 3-star hotel for our travelers looking for an economical choice, and features free WiFi and free valet parking. Other good choices to stay on the cheap include favehotel MEX Surabaya and Cleo Walikota Surabaya.
What's the best accommodation in Gubeng?
In this neighborhood, there are 55 lodging options for your stay, so you’re sure to find what you’re looking for. G Suites Hotel by AMITHYA is a favorite with our customers staying in Gubeng. This 3.5-star hotel offers a restaurant and an indoor pool. Neo Gubeng Surabaya is another top choice for your stay in the area.
What's the best place to stay for a family trip to Surabaya?
JW Marriott Surabaya is a top 5-star hotel on Expedia for families, and features a children’s pool and 4 restaurants. Other choices to stay with the kids include Four Points by Sheraton Surabaya and Surabaya Suites Hotel. Attractions like Surabaya Zoo and Suroboyo Carnival Night Market are also fun for kids of all ages.
What's the best hotel for a romantic vacation to Surabaya?
Hotel Majapahit Surabaya - MGallery is a favorite 5-star hotel for couples, and features in-room massages and a full-service spa. Other good options for a romantic stay include Mercure Surabaya and Wyndham Surabaya City Centre.
What's the best pet-friendly accommodation in Surabaya?
Hotel Istana Permata Ngesong is a top hotel for people traveling with their pets, and offers a restaurant and an outdoor pool for its human guests.
What's the best place to stay close to Tunjungan Plaza?
Adjacent to Tunjungan Plaza, Four Points by Sheraton Surabaya is one of the top choices for your stay based on our traveler data, and this 4-star hotel offers a restaurant and an outdoor pool. Other good choices within a short distance include Sheraton Surabaya Hotel and Towers and Hotel Majapahit Surabaya Managed by AccorHotels.
What about the best place to stay near Surabaya Plaza Shopping Mall?
One of the top choices for your stay is Surabaya Suites Hotel, located next to Surabaya Plaza Shopping Mall, and this 4-star hotel offers an outdoor pool and free WiFi. Four Points by Sheraton Surabaya and Sheraton Surabaya Hotel and Towers are other good choices nearby.
What's the best accommodation to stay near the beach in Surabaya?
De Ritz Hotel is a top 3-star beachfront hotel with a restaurant and free WiFi, and it’s located close to New Kenjeran Beach.
What are some accommodations with pools in Surabaya?
Bidakara Fancy Tunjungan Hotel is a popular 3-star hotel featuring an outdoor pool, a children’s pool, and a full-service spa. A couple of other options that offer an onsite pool include Golden Tulip Legacy Surabaya and Narita Hotel Surabaya.

Recent reviews of Surabaya hotels

More trip options