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.

Surabaya Hotels

What style of hotel do you prefer?
All Hotels (44)
Best Value (4)
Luxury (14)
Business (6)
Romantic (4)
Family (3)
Trendy (3)
B&Bs (31)

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
 

Special offer in Surabaya

JW Marriott Hotel Surabaya
JW Marriott Hotel Surabaya 4.0 of 5 stars
Special offer Earn Rewards Points!

Hotels travellers recommend

4.5 of 5 Hotel Majapahit Surabaya
INR5,348 - 11,821 per night*
CHECK RATES! ABS:HotelCheckRates-d301470?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #1 of 44 hotels in Surabaya
4.5 of 5 stars 139 reviews
Professional photos | Traveller photos (138)
4.0 of 5 TS Suites
INR5,122 - 9,175 per night*
CHECK RATES! ABS:HotelCheckRates-d1198281?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #2 of 44 hotels in Surabaya
4.5 of 5 stars 27 reviews
Professional photos | Traveller photos (13)
5.0 of 5 Sheraton Surabaya Hotel & Towers
INR7,374 - 9,232 per night*
CHECK RATES! ABS:HotelCheckRates-d301785?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #3 of 44 hotels in Surabaya
4.5 of 5 stars 130 reviews
Professional photos | Traveller photos (51)
5.0 of 5 Shangri-La Hotel Surabaya
INR7,768 - 11,145 per night*
CHECK RATES! ABS:HotelCheckRates-d302124?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #4 of 44 hotels in Surabaya
4.5 of 5 stars 59 reviews
Professional photos | Traveller photos (30)
5.0 of 5 JW Marriott Hotel Surabaya
INR7,881 - 11,652 per night*
Special offer Earn Rewards Points!
1-888-236-2427
Special offer Earn Rewards Points!
JW Marriott Hotel Surabaya Slideshow
CHECK RATES! ABS:HotelCheckRates-d307082?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #5 of 44 hotels in Surabaya
4 of 5 stars 43 reviews
Professional photos | Traveller photos (53)
4.0 of 5 Prime Royal Hotel Surabaya
INR3,490 - 5,066 per night*
CHECK RATES! ABS:HotelCheckRates-d2005307?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #6 of 44 hotels in Surabaya
4 of 5 stars 17 reviews
Professional photos | Traveller photos (35)
4.0 of 5 Mercure Surabaya
INR3,265 - 3,771 per night*
CHECK RATES! ABS:HotelCheckRates-d651431?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #7 of 44 hotels in Surabaya
4 of 5 stars 109 reviews
Professional photos | Traveller photos (18)
3.0 of 5 ELMI Hotel
INR3,209 - 7,261 per night*
CHECK RATES! ABS:HotelCheckRates-d450828?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #8 of 44 hotels in Surabaya
4 of 5 stars 8 reviews
Professional photos
2.5 of 5 Favehotel MEX Surabaya
INR2,646 - 5,910 per night*
CHECK RATES! ABS:HotelCheckRates-d1908487?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #9 of 44 hotels in Surabaya
3.5 of 5 stars 35 reviews
Professional photos | Traveller photos (10)
Finna Golf & Country Club
INR6,361 - 8,049 per night*
CHECK RATES! ABS:HotelCheckRates-d391643?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #10 of 44 hotels in Surabaya
4 of 5 stars 9 reviews
Professional photos | Traveller photos (18)
CHECK RATES! ABS:HotelCheckRates-d2559562?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #11 of 44 hotels in Surabaya
4 of 5 stars 6 reviews
Professional photos | Traveller photos (15)
4.0 of 5 Singgasana Hotel Surabaya
INR3,659 - 5,179 per night*
CHECK RATES! ABS:HotelCheckRates-d662894?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #12 of 44 hotels in Surabaya
4 of 5 stars 10 reviews
Professional photos | Traveller photos (14)
3.0 of 5 Hotel Santika Pandegiling _ Surabaya
INR3,040 - 5,460 per night*
CHECK RATES! ABS:HotelCheckRates-d1164144?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #13 of 44 hotels in Surabaya
3.5 of 5 stars 15 reviews
Professional photos | Traveller photos (4)
CHECK RATES! ABS:HotelCheckRates-d310953?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #14 of 44 hotels in Surabaya
3.5 of 5 stars 18 reviews
Professional photos | Traveller photos (21)
4.0 of 5 Novotel Surabaya Hotel and Suites
INR3,377 - 3,997 per night*
CHECK RATES! ABS:HotelCheckRates-d299559?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #15 of 44 hotels in Surabaya
3.5 of 5 stars 187 reviews
Professional photos | Traveller photos (58)
4.0 of 5 Garden Palace Hotel
INR3,771 - 4,503 per night*
CHECK RATES! ABS:HotelCheckRates-d450830?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #16 of 44 hotels in Surabaya
3.5 of 5 stars 17 reviews
Professional photos | Traveller photos (14)
Java Paragon Hotel & Residences
INR3,828 - 9,738 per night*
CHECK RATES! ABS:HotelCheckRates-d1207659?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #17 of 44 hotels in Surabaya
3.5 of 5 stars 37 reviews
Professional photos | Traveller photos (12)
4.0 of 5 Surabaya Plaza Hotel
INR3,884 - 5,010 per night*
CHECK RATES! ABS:HotelCheckRates-d311029?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #18 of 44 hotels in Surabaya
3.5 of 5 stars 43 reviews
Professional photos | Traveller photos (16)
3.0 of 5 Ibis Rajawali Surabaya
INR2,364 - 2,983 per night*
CHECK RATES! ABS:HotelCheckRates-d299567?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #19 of 44 hotels in Surabaya
3.5 of 5 stars 92 reviews
Professional photos | Traveller photos (24)
Veni Vidi Vici (V3) Hotel
INR1,801 - 1,914 per night*
CHECK RATES! ABS:HotelCheckRates-d2476066?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #20 of 44 hotels in Surabaya
4 of 5 stars 1 review
Professional photos
Hotel Santika Jemursari
INR3,040 - 4,559 per night*
CHECK RATES! ABS:HotelCheckRates-d2314890?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #21 of 44 hotels in Surabaya
3.5 of 5 stars 4 reviews
Professional photos | Traveller photos (5)
No photo provided
Ranked #22 of 44 hotels in Surabaya
3.5 of 5 stars 5 reviews
Hotel Equator
INR3,209 - 3,546 per night*
CHECK RATES! ABS:HotelCheckRates-d673630?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #23 of 44 hotels in Surabaya
3 of 5 stars 8 reviews
Professional photos | Traveller photos (5)
Hotel Bumi Surabaya
INR9,513 - 11,596 per night*
CHECK RATES! ABS:HotelCheckRates-d307083?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #24 of 44 hotels in Surabaya
3 of 5 stars 28 reviews
Professional photos | Traveller photos (30)
Narita Hotel Surabaya
INR957 - 2,083 per night*
Ranked #25 of 44 hotels in Surabaya
3.5 of 5 stars 5 reviews
Traveller photos (7)
4.0 of 5 Ciputra Golf, Club & Hotel
INR3,771 - 8,838 per night*
CHECK RATES! ABS:HotelCheckRates-d1466196?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #26 of 44 hotels in Surabaya
3.5 of 5 stars 3 reviews
Professional photos
Weta International Hotel
INR2,646 - 2,646 per night*
CHECK RATES! ABS:HotelCheckRates-d1164119?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #27 of 44 hotels in Surabaya
3.5 of 5 stars 5 reviews
Professional photos | Traveller photos (6)
Bisanta Bidakara
INR2,646 - 2,646 per night*
CHECK RATES! ABS:HotelCheckRates-d671794?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #29 of 44 hotels in Surabaya
3 of 5 stars 6 reviews
Professional photos | Traveller photos (2)
Hotel Utami
INR2,308 - 2,533 per night*
CHECK RATES! ABS:HotelCheckRates-d2103892?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #30 of 44 hotels in Surabaya
3 of 5 stars 3 reviews
Professional photos

Additional Information about Surabaya

3.5 of 5 stars | 1,195 Reviews