Compare Hotels with Restaurants in Surabaya
Secret Bargains - Save an extra 10% or more on select Hotels with Restaurants
Get more for your budget and save up to 50% off select Secret Bargain hotels
Get even more value with CheapTickets Price Guarantee!
Change your flight without a fee on select flights
Featured Surabaya Hotels with Restaurants

JW Marriott Surabaya
Jalan Embong Malang 85-89 Surabaya East Java
$81 nightly
The price is $89 total per night
$89 total
Mar 14 - Mar 15
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
In the heart of Surabaya, JW Marriott Surabaya is within a 5-minute drive of Grand City Surabaya and Surabaya Plaza Shopping Mall.
Pool
Hot Tub

Four Points by Sheraton Surabaya, Tunjungan Plaza
Jl Embong Malang 25 - 31 Surabaya East Java
$79 nightly
The price is $86 total per night
$86 total
Mar 15 - Mar 16
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
A stay at Four Points by Sheraton Surabaya, Tunjungan Plaza places you in the heart of Surabaya, steps from Tunjungan Plaza and 7 minutes by foot from Grahadi.
Pool
Parking included

Hotel Ciputra World Surabaya managed by Swiss-Belhotel International
Jl. Mayjen Sungkono Kav. 87 Surabaya East Java
$57 nightly
The price is $62 total per night
$62 total
Mar 13 - Mar 14
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
With a stay at Hotel Ciputra World Surabaya managed by Swiss-Belhotel International in Surabaya, you'll be 0.1 mi (0.1 km) from Ciputra World Mall and 7.8 mi (12.5 km) from Ciputra Golf Club.
Pool
Hot Tub

Swiss-Belinn Tunjungan Surabaya
Jl. Tunjungan 101 Surabaya Surabaya
$39 nightly
The price is $43 total per night
$43 total
Mar 15 - Mar 16
Total with taxes and fees
A stay at Swiss-Belinn Tunjungan Surabaya places you in the heart of Surabaya, steps from Tunjungan Plaza and 4 minutes by foot from Grahadi.
Pool
Spa

Hotel Majapahit Surabaya - MGallery
Jalan Tunjungan No. 65 Surabaya East Java
$88 nightly
The price is $97 total per night
$97 total
Mar 13 - Mar 14
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
Hotel Majapahit Surabaya - MGallery is centrally located in Surabaya, a 3-minute walk from Tunjungan Plaza and 13 minutes by foot from BG Junction.
Pool
Spa

Midtown Hotel
Jl. Basuki Rahmat 76 Surabaya East Java
With a stay at Midtown Hotel, you'll be centrally located in Surabaya, just a 2-minute walk from Dyandra Convention Center Surabaya and 6 minutes by foot from Tunjungan Plaza.

Java Paragon Hotel and Residences
Jl. Mayjen Sungkono No 101-103 Surabaya East Java
Free Cancellation
Reserve now, pay when you stay
When you stay at Java Paragon Hotel and Residences in Surabaya, you'll be in the business district, within a 5-minute drive of Ciputra World Mall and Surabaya Town Square.
Pool
Spa

Elmi Hotel Surabaya
Jl. Panglima Sudirman 42 - 44, 42-44 Gresik East Java
With a stay at Elmi Hotel Surabaya in Gresik, you'll be within a 5-minute drive of Gelora Joko Samudro Stadium and Kampung Kemasan Gresik.

Holiday Inn Express Surabaya CenterPoint by IHG
No. 54-58 Jalan Kedungdoro Surabaya East Java
$33 nightly
The price is $36 total per night
$36 total
Mar 13 - Mar 14
Total with taxes and fees
Free Cancellation
A stay at Holiday Inn Express Surabaya CenterPoint by IHG places you in the heart of Surabaya, within a 5-minute drive of Hero Monument and November 10th Museum and Grahadi.

Swiss-Belinn Manyar
Jalan Manyar Kertoarjo No. 100 Surabaya East Java
$30 nightly
The price is $33 total per night
$33 total
Mar 13 - Mar 14
Total with taxes and fees
Free Cancellation
A stay at Swiss-Belinn Manyar places you in the heart of Surabaya, within a 5-minute drive of Galaxy Mall and Sepuluh November Institute of Technology.

Vasa Hotel Surabaya
Jalan HR Muhammad No. 31 Surabaya East Java
$75 nightly
The price is $82 total per night
$82 total
Mar 18 - Mar 19
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
Located in Surabaya, Vasa Hotel Surabaya is within a 10-minute drive of Pakuwon Mall and Surabaya Plaza Shopping Mall.

Shangri-La Surabaya
JL. May. Jend. Sungkono 120 Surabaya East Java
$71 nightly
The price is $78 total per night
$78 total
Mar 20 - Mar 21
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
Located in Surabaya, Shangri-La Surabaya is in the business district, within a 5-minute drive of Al-Akbar Mosque and Ciputra World Mall.
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 hotels essential information
Accommodation | 996 hotels |
|---|---|
Lowest Price | $33 |
Highest Price | $97 |
Popular hotels | JW Marriott Surabaya, Four Points by Sheraton Surabaya, Tunjungan Plaza, Hotel Ciputra World Surabaya managed by Swiss-Belhotel International, Swiss-Belinn Tunjungan Surabaya, Hotel Majapahit Surabaya - MGallery, Midtown Hotel, Java Paragon Hotel and Residences, Elmi Hotel Surabaya, Holiday Inn Express Surabaya CenterPoint by IHG, Swiss-Belinn Manyar, Vasa Hotel Surabaya, Shangri-La Surabaya |
Most Recent Surabaya Hotel Reviews

Fairfield by Marriott Surabaya
4 out of 5
Posted 10 hours ago
CheapTickets Verified Review
"Had an enjoyable stay"
A verified traveler stayed at Fairfield by Marriott Surabaya
More to Explore in Surabaya
Top Picks
- Beach Resorts & in Surabaya
- Hostels in Surabaya
- Hotels with Childcare in Surabaya
- Hotels with a Wedding Venue in Surabaya
- Arcade Hotels in Surabaya
- Luxury Hotels in Surabaya
- Romantic Getaways & Hotels in Surabaya
- Adventure Sport Hotels in Surabaya
- Hotels with a Gym in Surabaya
- 4 Star Hotels in Surabaya
- Spa Resorts & in Surabaya
- Pet Friendly Hotels in Surabaya
- Historic Hotels in Surabaya
- Boutique Hotels in Surabaya
- Hotels with Free Breakfast in Surabaya
- Capsule Hotels in Surabaya
- Hotels with Kitchenettes in Surabaya
- Flights from Kyiv to Surabaya
- Flights from Detroit to Surabaya
- Flights from Dubai to Surabaya
- Flights from Los Angeles to Surabaya
- Flights from Sao Paulo to Surabaya
- Flights from Vienna to Surabaya
- Flights from Hamburg to Surabaya
- Flights from Cape Town to Surabaya
- Flights from Darwin to Surabaya
- Flights from Charlotte to Surabaya
- Flights from Bandar Seri Begawan to Surabaya
- Flights from Pontianak to Surabaya
- Flights from Newcastle-upon-Tyne to Surabaya
- Flights from Seattle to Surabaya
- Flights from Wichita to Surabaya
- Flights from San José to Surabaya
- Flights from St. Petersburg to Surabaya
- Flights from Reno to Surabaya
- Flights from Sydney to Surabaya
- Flights from Kolkata to Surabaya
- Flights from Raleigh to Surabaya
- Flights from Edmonton to Surabaya
- Flights from Oklahoma City to Surabaya
- Flights from Casablanca to Surabaya
- Flights from Hanoi to Surabaya
- Flights from Pittsburgh to Surabaya
- Flights from Nagoya to Surabaya
- Flights from Kraków to Surabaya
- Flights from Boise to Surabaya
- Flights from Jeddah to Surabaya
- Flights from Minneapolis - St. Paul to Surabaya
- Flights from Miami to Surabaya
- Flights from Delhi to Surabaya
- Flights from Gothenburg to Surabaya
- Flights from Fort Lauderdale to Surabaya
- Flights from Little Rock to Surabaya
- Flights from Barranquilla to Surabaya
- Flights from Houston to Surabaya
- Flights from Everett to Surabaya
- Flights from Amsterdam to Surabaya
- Flights from Lyon to Surabaya
- Flights from Bergen to Surabaya
- Flights from Amman to Surabaya
- Flights from Bandung to Surabaya
- Flights from Phuket to Surabaya
- Flights from Eugene to Surabaya
- Flights from Chattanooga to Surabaya
- Flights from Porto to Surabaya
- Flights from Frankfurt to Surabaya
- Flights from Brussels to Surabaya
- Flights from Taipei to Surabaya
- Flights from Bremen to Surabaya
- Flights from Riga to Surabaya
- Flights from Mexico City to Surabaya
- Flights from Austin to Surabaya
- Flights from Buenos Aires to Surabaya
- Flights from Manaus to Surabaya
- Flights from Sarasota to Surabaya
- Flights from Accra to Surabaya
- Flights from Pullman to Surabaya
- Flights from Istanbul to Surabaya
- Flights from Moscow to Surabaya
- Flights from Inyokern to Surabaya
- Flights from Johor Bahru to Surabaya
- Flights from Spokane to Surabaya
- Flights from Medan to Surabaya
- Flights from Semarang to Surabaya
- Flights from Oslo to Surabaya
- Flights from Gillette to Surabaya
- Flights from San Antonio to Surabaya
- Flights from Salamanca to Surabaya
- Flights from Sacramento to Surabaya
- Flights from Milwaukee to Surabaya
- Flights from Tallinn to Surabaya
- Flights from Cordova to Surabaya
- Flights from Oshima to Surabaya
- Flights from Budapest to Surabaya
- Flights from Marrakech to Surabaya
- Flights from Balikpapan to Surabaya
- Flights from Tarakan to Surabaya
- Flights from Ho Chi Minh City to Surabaya
- Flights from Larnaca to Surabaya





