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, Google Chrome. Mac: Safari.

Surabaya Hotels

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

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
96 AUD - 213 AUD per night*
CHECK RATES! ABS:HotelCheckRates-d301470?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #1 of 45 hotels in Surabaya
4.5 of 5 stars 139 reviews
Professional photos | Traveller photos (138)
4.0 of 5 TS Suites
92 AUD - 165 AUD per night*
CHECK RATES! ABS:HotelCheckRates-d1198281?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #2 of 45 hotels in Surabaya
4.5 of 5 stars 27 reviews
Professional photos | Traveller photos (13)
5.0 of 5 Sheraton Surabaya Hotel & Towers
133 AUD - 166 AUD per night*
CHECK RATES! ABS:HotelCheckRates-d301785?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #3 of 45 hotels in Surabaya
4.5 of 5 stars 130 reviews
Professional photos | Traveller photos (51)
5.0 of 5 Shangri-La Hotel Surabaya
140 AUD - 201 AUD per night*
CHECK RATES! ABS:HotelCheckRates-d302124?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #4 of 45 hotels in Surabaya
4.5 of 5 stars 59 reviews
Professional photos | Traveller photos (30)
4.0 of 5 Prime Royal Hotel Surabaya
63 AUD - 91 AUD per night*
CHECK RATES! ABS:HotelCheckRates-d2005307?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #5 of 45 hotels in Surabaya
4 of 5 stars 17 reviews
Professional photos | Traveller photos (35)
5.0 of 5 JW Marriott Hotel Surabaya
142 AUD - 210 AUD per night*
Special offer Earn Rewards Points!
1 800 251259
Special offer Earn Rewards Points!
JW Marriott Hotel Surabaya Slideshow
CHECK RATES! ABS:HotelCheckRates-d307082?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #6 of 45 hotels in Surabaya
4 of 5 stars 43 reviews
Professional photos | Traveller photos (53)
4.0 of 5 Mercure Surabaya
59 AUD - 68 AUD per night*
CHECK RATES! ABS:HotelCheckRates-d651431?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #7 of 45 hotels in Surabaya
4 of 5 stars 109 reviews
Professional photos | Traveller photos (18)
3.0 of 5 ELMI Hotel
58 AUD - 131 AUD per night*
CHECK RATES! ABS:HotelCheckRates-d450828?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #8 of 45 hotels in Surabaya
4 of 5 stars 8 reviews
Professional photos
2.5 of 5 Favehotel MEX Surabaya
48 AUD - 106 AUD per night*
CHECK RATES! ABS:HotelCheckRates-d1908487?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #9 of 45 hotels in Surabaya
3.5 of 5 stars 36 reviews
Professional photos | Traveller photos (10)
Finna Golf & Country Club
115 AUD - 145 AUD per night*
CHECK RATES! ABS:HotelCheckRates-d391643?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #10 of 45 hotels in Surabaya
4 of 5 stars 9 reviews
Professional photos | Traveller photos (18)
4.0 of 5 Singgasana Hotel Surabaya
66 AUD - 93 AUD per night*
CHECK RATES! ABS:HotelCheckRates-d662894?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #11 of 45 hotels in Surabaya
4 of 5 stars 10 reviews
Professional photos | Traveller photos (14)
CHECK RATES! ABS:HotelCheckRates-d2559562?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #12 of 45 hotels in Surabaya
4 of 5 stars 6 reviews
Professional photos | Traveller photos (19)
3.0 of 5 Hotel Santika Pandegiling _ Surabaya
55 AUD - 98 AUD per night*
CHECK RATES! ABS:HotelCheckRates-d1164144?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #13 of 45 hotels in Surabaya
3.5 of 5 stars 15 reviews
Professional photos | Traveller photos (4)
4.0 of 5 Garden Palace Hotel
68 AUD - 81 AUD per night*
CHECK RATES! ABS:HotelCheckRates-d450830?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #14 of 45 hotels in Surabaya
3.5 of 5 stars 17 reviews
Professional photos | Traveller photos (14)
4.0 of 5 Somerset Surabaya Hotel & Serviced Residence
76 AUD - 135 AUD per night*
CHECK RATES! ABS:HotelCheckRates-d310953?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #15 of 45 hotels in Surabaya
3.5 of 5 stars 19 reviews
Professional photos | Traveller photos (21)
Java Paragon Hotel & Residences
69 AUD - 175 AUD per night*
CHECK RATES! ABS:HotelCheckRates-d1207659?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #16 of 45 hotels in Surabaya
3.5 of 5 stars 37 reviews
Professional photos | Traveller photos (12)
4.0 of 5 Novotel Surabaya Hotel and Suites
61 AUD - 72 AUD per night*
CHECK RATES! ABS:HotelCheckRates-d299559?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #17 of 45 hotels in Surabaya
3.5 of 5 stars 187 reviews
Professional photos | Traveller photos (58)
3.0 of 5 Ibis Rajawali Surabaya
43 AUD - 54 AUD per night*
CHECK RATES! ABS:HotelCheckRates-d299567?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #18 of 45 hotels in Surabaya
3.5 of 5 stars 92 reviews
Professional photos | Traveller photos (24)
4.0 of 5 Surabaya Plaza Hotel
70 AUD - 90 AUD per night*
CHECK RATES! ABS:HotelCheckRates-d311029?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #19 of 45 hotels in Surabaya
3.5 of 5 stars 43 reviews
Professional photos | Traveller photos (16)
Veni Vidi Vici (V3) Hotel
32 AUD - 34 AUD per night*
CHECK RATES! ABS:HotelCheckRates-d2476066?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #20 of 45 hotels in Surabaya
4 of 5 stars 1 review
Professional photos
Hotel Santika Jemursari
55 AUD - 82 AUD per night*
CHECK RATES! ABS:HotelCheckRates-d2314890?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #21 of 45 hotels in Surabaya
3.5 of 5 stars 4 reviews
Professional photos | Traveller photos (5)
No photo provided
Ranked #22 of 45 hotels in Surabaya
3.5 of 5 stars 5 reviews
Hotel Bumi Surabaya
171 AUD - 209 AUD per night*
CHECK RATES! ABS:HotelCheckRates-d307083?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #23 of 45 hotels in Surabaya
3 of 5 stars 28 reviews
Professional photos | Traveller photos (30)
Narita Hotel Surabaya
17 AUD - 38 AUD per night*
Ranked #24 of 45 hotels in Surabaya
3.5 of 5 stars 5 reviews
Traveller photos (7)
4.0 of 5 Ciputra Golf, Club & Hotel
68 AUD - 159 AUD per night*
CHECK RATES! ABS:HotelCheckRates-d1466196?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #25 of 45 hotels in Surabaya
3.5 of 5 stars 3 reviews
Professional photos
Weta International Hotel
48 AUD - 48 AUD per night*
CHECK RATES! ABS:HotelCheckRates-d1164119?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #26 of 45 hotels in Surabaya
3.5 of 5 stars 5 reviews
Professional photos | Traveller photos (6)
Hotel Equator
58 AUD - 64 AUD per night*
CHECK RATES! ABS:HotelCheckRates-d673630?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #28 of 45 hotels in Surabaya
3 of 5 stars 8 reviews
Professional photos | Traveller photos (5)
Bisanta Bidakara
48 AUD - 48 AUD per night*
CHECK RATES! ABS:HotelCheckRates-d671794?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #29 of 45 hotels in Surabaya
3 of 5 stars 6 reviews
Professional photos | Traveller photos (2)
Hotel Utami
42 AUD - 46 AUD per night*
CHECK RATES! ABS:HotelCheckRates-d2103892?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #30 of 45 hotels in Surabaya
3 of 5 stars 3 reviews
Professional photos