We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox. Mac: Safari.

Check availability

Refine search

Price per night

 

Property type

 

Traveller rating

 

Hotel class

 

Amenities

 

Property name

Reset
 

Hotel brand

Show all brands
Major Brands
Individual Chains
Show only major brands
 

Surabaya hotels

What style of hotel do you prefer? Clear selection
Business (7)
Best Value (4)
Family (3)
Romantic (2)
Trendy (1)
B&Bs (22)

Special offers in Surabaya

Sheraton Surabaya Hotel & Towers
Sheraton Surabaya Hotel & Towers 4.5 of 5 stars
Special offer Weekend Deals
JW Marriott Hotel Surabaya
JW Marriott Hotel Surabaya 4.0 of 5 stars
Special offer Earn Up to 2 FREE Nights

4.5 of 5 Hotel Majapahit Surabaya
€118 - €183 per night*
CHECK RATES! ABS:HotelCheckRates-d301470?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #1 of 40 hotels in Surabaya
4.5 of 5 stars 122 reviews
Professional photos | Traveller photos (130)
5.0 of 5 Sheraton Surabaya Hotel & Towers
€93 - €163 per night*
Special offer Weekend Deals
CHECK RATES! ABS:HotelCheckRates-d301785?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #2 of 40 hotels in Surabaya
4.5 of 5 stars 108 reviews
Professional photos | Traveller photos (37)
4.0 of 5 TS Suites
€101 - €118 per night*
CHECK RATES! ABS:HotelCheckRates-d1198281?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #3 of 40 hotels in Surabaya
4.5 of 5 stars 19 reviews
Professional photos | Traveller photos (13)
5.0 of 5 Shangri-La Hotel Surabaya
€115 - €148 per night*
CHECK RATES! ABS:HotelCheckRates-d302124?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #4 of 40 hotels in Surabaya
4 of 5 stars 49 reviews
Professional photos | Traveller photos (24)
4.0 of 5 Mercure Surabaya
€44 - €50 per night*
CHECK RATES! ABS:HotelCheckRates-d651431?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #5 of 40 hotels in Surabaya
4 of 5 stars 91 reviews
Professional photos | Traveller photos (6)
5.0 of 5 JW Marriott Hotel Surabaya
€124 - €128 per night*
Special offer Earn Up to 2 FREE Nights
1-888-236-2427
Special offer Earn Up to 2 FREE Nights
JW Marriott Hotel Surabaya Slideshow
CHECK RATES! ABS:HotelCheckRates-d307082?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #6 of 40 hotels in Surabaya
4 of 5 stars 39 reviews
Professional photos | Traveller photos (58)
4.0 of 5 Prime Royal Hotel Surabaya
€45 - €57 per night*
CHECK RATES! ABS:HotelCheckRates-d2005307?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #7 of 40 hotels in Surabaya
4 of 5 stars 10 reviews
Professional photos | Traveller photos (31)
3.0 of 5 ELMI Hotel
€41 - €41 per night*
CHECK RATES! ABS:HotelCheckRates-d450828?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #8 of 40 hotels in Surabaya
4 of 5 stars 8 reviews
Professional photos
Fave Hotel Surabaya
€34 - €84 per night*
CHECK RATES! ABS:HotelCheckRates-d1908487?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #9 of 40 hotels in Surabaya
3.5 of 5 stars 27 reviews
Professional photos | Traveller photos (10)
CHECK RATES! ABS:HotelCheckRates-d391643?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #10 of 40 hotels in Surabaya
4 of 5 stars 8 reviews
Professional photos | Traveller photos (8)
4.0 of 5 Singgasana Hotel Surabaya
€59 - €59 per night*
CHECK RATES! ABS:HotelCheckRates-d662894?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #11 of 40 hotels in Surabaya
4 of 5 stars 10 reviews
Professional photos | Traveller photos (14)
3.0 of 5 Hotel Santika Pandegiling _ Surabaya
€48 - €48 per night*
CHECK RATES! ABS:HotelCheckRates-d1164144?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #12 of 40 hotels in Surabaya
3.5 of 5 stars 15 reviews
Professional photos | Traveller photos (4)
4.0 of 5 Novotel Surabaya Hotel and Suites
€37 - €57 per night*
CHECK RATES! ABS:HotelCheckRates-d299559?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #13 of 40 hotels in Surabaya
3 of 5 stars 154 reviews
Professional photos | Traveller photos (41)
4.0 of 5 Garden Palace Hotel
€61 - €61 per night*
CHECK RATES! ABS:HotelCheckRates-d450830?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #14 of 40 hotels in Surabaya
3.5 of 5 stars 13 reviews
Professional photos | Traveller photos (14)
3.0 of 5 Ibis Rajawali Surabaya
€33 - €38 per night*
CHECK RATES! ABS:HotelCheckRates-d299567?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #15 of 40 hotels in Surabaya
3 of 5 stars 90 reviews
Professional photos | Traveller photos (12)
4.0 of 5 Surabaya Plaza Hotel
€67 - €96 per night*
CHECK RATES! ABS:HotelCheckRates-d311029?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #16 of 40 hotels in Surabaya
3.5 of 5 stars 36 reviews
Professional photos | Traveller photos (6)
CHECK RATES! ABS:HotelCheckRates-d310953?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #17 of 40 hotels in Surabaya
3.5 of 5 stars 13 reviews
Professional photos | Traveller photos (5)
4.0 of 5 Java Paragon Hotel & Residences
€54 - €54 per night*
CHECK RATES! ABS:HotelCheckRates-d1207659?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #18 of 40 hotels in Surabaya
3.5 of 5 stars 29 reviews
Professional photos | Traveller photos (10)
4.0 of 5 Hotel Equator
€41 - €44 per night*
CHECK RATES! ABS:HotelCheckRates-d673630?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #19 of 40 hotels in Surabaya
3.5 of 5 stars 6 reviews
Professional photos | Traveller photos (5)
CHECK RATES! ABS:HotelCheckRates-d2314890?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #20 of 40 hotels in Surabaya
3.5 of 5 stars 4 reviews
Professional photos | Traveller photos (5)
Ranked #21 of 40 hotels in Surabaya
3.5 of 5 stars 5 reviews
CHECK RATES! ABS:HotelCheckRates-d671794?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #22 of 40 hotels in Surabaya
3.5 of 5 stars 5 reviews
Professional photos | Traveller photos (1)
5.0 of 5 Hotel Bumi Surabaya
€63 - €160 per night*
CHECK RATES! ABS:HotelCheckRates-d307083?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #23 of 40 hotels in Surabaya
3.5 of 5 stars 21 reviews
Professional photos | Traveller photos (4)
Narita Hotel Surabaya
€13 - €28 per night*
Ranked #24 of 40 hotels in Surabaya
4 of 5 stars 4 reviews
Traveller photos (7)
CHECK RATES! ABS:HotelCheckRates-d1466196?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #25 of 40 hotels in Surabaya
3.5 of 5 stars 3 reviews
Professional photos
Ranked #26 of 40 hotels in Surabaya
3.5 of 5 stars 4 reviews
Traveller photos (4)
CHECK RATES! ABS:HotelCheckRates-d2103892?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #27 of 40 hotels in Surabaya
3 of 5 stars 1 review
Professional photos
3.0 of 5 Inna Simpang Hotel
€55 - €240 per night*
CHECK RATES! ABS:HotelCheckRates-d310950?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #28 of 40 hotels in Surabaya
3 of 5 stars 2 reviews
Professional photos
CHECK RATES! ABS:HotelCheckRates-d2259667?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #29 of 40 hotels in Surabaya
3 of 5 stars 2 reviews
Professional photos
2.0 of 5 Bromo Cottages Hotel
€35 - €77 per night*
CHECK RATES! ABS:HotelCheckRates-d582818?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #30 of 40 hotels in Surabaya
2 of 5 stars 55 reviews
Traveller photos (28)