Skip to content

Hotels in Surabaya

1,907 places to stay · East Java · Indonesia · average guest score 7.8

1,907 properties in Surabaya

Amaris Hotel Darmo - Surabaya – Hotel, Surabaya
Hotel

Amaris Hotel Darmo - Surabaya

Jl. Taman Bintoro

750 m from centre

  • Free Wi-Fi
  • Parking
  • Breakfast
  • Air conditioning

Part of Santika Indonesia Hotels & Resorts

9.2Superb1,886 reviews
Royal Regantris Cendana – Hotel, Surabaya
Hotel

Royal Regantris Cendana

Jl. Kombes Pol. M. Duryat No. 6 Tegalsari

1.2 km from centre

  • Free Wi-Fi
  • Spa
  • Parking
  • Breakfast
9.1Superb2,653 reviews
The Westin Surabaya – Hotel, Surabaya
Hotel

The Westin Surabaya

Pakuwon Mall, Jalan Puncak Indah Lontar No 2

7.0 km from centre

  • Parking
  • Breakfast
  • Bar

Part of Marriott

9.7Exceptional668 reviews
Vasa Hotel Surabaya – Hotel, Surabaya
Hotel

Vasa Hotel Surabaya

Jl. HR. Muhammad No.31, Surabaya 60189, Indonesia,

4.4 km from centre

  • Free Wi-Fi
  • Swimming pool
  • Fitness centre
  • Parking

Part of Tanly Hospitality

9.1Superb3,437 reviews
Goldvitel Hotel – Hotel, Surabaya
Hotel

Goldvitel Hotel

Jalan Basuki Rahmat

900 m from centre

  • Free Wi-Fi
  • Swimming pool
  • Spa
  • Fitness centre
8.8Excellent1,724 reviews
BeSS Mansion Hotel Surabaya – Hotel, Surabaya
Hotel

BeSS Mansion Hotel Surabaya

Jl. Raya Jemursari No.15, Jemur Wonosari, Kec. Wonocolo, Surabaya

5.2 km from centre

  • Free Wi-Fi
  • Swimming pool
  • Spa
  • Fitness centre
9.3Superb2,492 reviews
Swiss Belinn Tunjungan – Hotel, Surabaya
Hotel

Swiss Belinn Tunjungan

Jalan Tunjungan 101, Surabaya

2.0 km from centre

  • Free Wi-Fi
  • Swimming pool
  • Spa
  • Fitness centre

Part of Swiss-Belhotel International

9.0Superb3,640 reviews
The Life Styles Hotel Surabaya – Hotel, Surabaya
Hotel

The Life Styles Hotel Surabaya

The Life Style Hotel Surabaya, 16 Jl. Sumatera, Gubeng, Kota SBY, Jawa Timur, Surabaya, 60272

2.0 km from centre

  • Free Wi-Fi
  • Fitness centre
  • Parking
  • Air conditioning

Part of Life Hospitality Hotel Group

8.8Excellent6,948 reviews
POP! Hotel Diponegoro Surabaya – Hotel, Surabaya
Hotel

POP! Hotel Diponegoro Surabaya

Street Diponegoro No. 33 Darmo, Wonokromo

950 m from centre

  • Free Wi-Fi
  • Parking
  • Breakfast
  • Air conditioning

Part of Tauzia Hotel Management

8.9Excellent1,982 reviews
Hotel Santika Premiere Gubeng – Hotel, Surabaya
Hotel

Hotel Santika Premiere Gubeng

Jl. Raya Gubeng No. 54

1.3 km from centre

  • Free Wi-Fi
  • Swimming pool
  • Spa
  • Fitness centre

Part of Santika Indonesia Hotels & Resorts

8.8Excellent2,323 reviews
Shangri-La Surabaya – Hotel, Surabaya
Hotel

Shangri-La Surabaya

Jl. Mayjend Sungkono 120, West Surabaya, Surabaya, East Java, Indonesia, 60256

2.8 km from centre

  • Free Wi-Fi
  • Swimming pool
  • Spa
  • Fitness centre

Part of Shangri-La Hotels and Resorts

9.0Superb1,313 reviews
MaxOneHotel Tidar Surabaya – Hotel, Surabaya
Hotel

MaxOneHotel Tidar Surabaya

Jalan Tidar 5

2.5 km from centre

  • Free Wi-Fi
  • Spa
  • Parking
  • Breakfast

Part of MILESTONE PACIFIC HOTEL GROUP (MPHG)

9.0Superb3,913 reviews

Prices and availability are shown live on our partners' sites. Famotel may earn a commission when you book, at no extra cost to you.

Surabaya travel guide

Where to stay in Surabaya

Famotel lists 1,907 places to stay in Surabaya, East Java: Hotel (757), Apartment (724), Guesthouse & B&B (210), Villa & house (191). 1,155 of them have verified guest reviews, with an average score of 7.8 out of 10. If you are after a treat, there are 161 five-star properties to choose from.

Use the filters to narrow down by star rating, guest score and facilities such as a pool, free Wi-Fi or parking. When you have a shortlist, add your dates to see live prices on Booking.com.

Best luxury hotels in Surabaya

  1. Grand Swiss-Belhotel Darmo 9.5 Exceptional
  2. DoubleTree by Hilton Surabaya 9.5 Exceptional
  3. Bumi Surabaya City Resort 9.3 Superb

Great-value stays in Surabaya

  1. Surabaya River View Hotel 9.4 Superb
  2. Hotel Kampi Tunjungan - Surabaya 9.4 Superb
  3. Hotel 88 Kedungsari by WH 9.3 Superb

Hotels in Surabaya: frequently asked questions

How many places to stay are there in Surabaya?

Famotel lists 1,907 places to stay in Surabaya: Hotel (757), Apartment (724), Guesthouse & B&B (210), Villa & house (191).

What are the best-rated hotels in Surabaya?

Based on verified guest reviews, the top-rated stays in Surabaya include Grand Swiss-Belhotel Darmo, DoubleTree by Hilton Surabaya, Hotel Platinum Tunjungan Surabaya.

Which hotels in Surabaya are good for families?

Popular family-friendly choices in Surabaya include AMOR BELLA APARTMENT PAKUWON CITY MALL SURABAYA TIMUR, The Paneya @Tanglin Apartment, Homy Studio at Orchard Pakuwon Mall +wifi+netflix. Use the "Good for families" filter to see all 344.

How many 5-star hotels are there in Surabaya?

There are 161 five-star properties in Surabaya. Highly rated options include Grand Swiss-Belhotel Darmo, DoubleTree by Hilton Surabaya, Bumi Surabaya City Resort.

Which hotel chains have properties in Surabaya?

The chains with the most properties in Surabaya are Travelio (372), OYO Rooms (219), RedDoorz (141), The Private Stay (21).