Hotel deals in Surabaya

Multiple accommodations for your stay
Check-in date:
21 Apr 2026
Check-out date:
22 Apr 2026
Guests
2 guests
Ages of children:

Where to stay in Surabaya?

487 Hotels  |  411 Apartments  |  114 Guest houses

  • 5-star hotels
  • 4-star hotels
  • 3-star hotels
  • 2-star hotels

Top 5-star hotels in Surabaya

The Westin Surabaya Hotel

Pakuwon Mall, Jalan Puncak Indah Lontar No 2, Surabaya, Indonesia (Open map)

Guests can access House of Sampoerna just moments from the smoke-free hotel, while Pakuwon Trade Center is approximately a 5-minute walk away. Offering…

9.3
Superb
153 reviews

Hotel Majapahit Surabaya Mgallery

Jalan Tunjungan 65, Surabaya, Indonesia (Open map)

The boutique hotel is situated in the very heart of Surabaya approximately a 5-minute walk from Siola Surabaya Museum. The 5-star luxury Hotel…

9.2
Superb
937 reviews

Shangri-La Surabaya

Jl May Jend Sungkono 120, Surabaya, Indonesia (Open map)

The perfect hotel is nestled in the central Sawahan district, 450 m from the restaurant Resto Nine. Situated nearly 25 minutes' walk from the Taman…

9.0
Superb
345 reviews

Top 4-star hotels in Surabaya

Morazen Surabaya Hotel

Jl. Kayon No.4-10 Embong Kaliasin, Genteng, Surabaya, Indonesia (Open map)

If you are in love with sports, the hotel offers a prime location 2.1 km from Gelora 10 November Stadium. Offering massage therapy, a shared…

9.0
Superb
114 reviews

Four Points By Sheraton Surabaya, Pakuwon Indah

Pakuwon Mall, Jalan Puncak Indah Lontar No 2, Surabaya, Indonesia (Open map)

This Surabaya hotel in the Wiyung district of Surabaya, within a 7-km distance of the Suroboyo Monument. Situated 2.6 km from G Walk Night…

9.1
Superb
521 reviews

Four Points By Sheraton Surabaya, Tunjungan Plaza

Jl. Embong Malang 25-31, Surabaya, Indonesia (Open map)

The Apsari Park is just 550 m from the contemporary hotel, while Suramadu National Bridge is about 25 minutes' walk away. Located in the business…

9.1
Superb
358 reviews

Top 3-star hotels in Surabaya

Maxonehotel Tidar Surabaya

Jalan Tidar 5, Surabaya, Indonesia (Open map)

The hotel is situated in the Sawahan district, 3.6 km from the Bungkul Park and 4.2 km from the long-standing Surabaya Zoo. The 3…

8.1
Very Good
29 reviews

Swiss-Belinn Tunjungan Surabaya

Jl. Tunjungan 101, Surabaya, Indonesia (Open map)

This hotel puts you in the very heart of Surabaya, around a 10-minute drive from Heroes Monument and 10th November Museum and within reach…

8.3
Very Good
231 reviews

Primebiz Hotel Surabaya

Jalan Gayung Kebon Sari No. 30, Surabaya, Indonesia (Open map)

The hotel is perfectly situated just 1.9 km from Masjid Nasional Al-Akbar Mosque. Located 4.8 km from the Taman Bungkul, Primebiz Hotel Surabaya is…

8.8
Fabulous
100 reviews

Top 2-star hotels in Surabaya

Pop! Hotel Gubeng

Jl Bangka No.8-18, Surabaya, Indonesia (Open map)

This hotel puts you in the centre of Surabaya, 1.7 km from the Pointed Bamboo Monument. Pop! Hotel Gubeng Surabaya, located a 10-minute drive…

Amaris Hotel Margorejo Surabaya

Jl Margorejo Indah No 114-115, Surabaya, Indonesia (Open map)

Located about 10 minutes by car from Bungkul Park, this modern hotel is also about 10 minutes by car from Gubeng railway station. The 2…

8.1
Very Good
139 reviews

Hotel 88 Embong Kenongo - Kayun By Wh

Jl Embong Kenongo 11 - 17, Surabaya, Indonesia (Open map)

This Surabaya hotel is nestled in the Genteng district, in close proximity to the restaurant Bentoya Grand City. Located approximately a 10-minute ride from…

8.0
Very Good
177 reviews

Recommended hotels in Surabaya

Life Taman Melati Merr

No.201 Jalan Mulyorejo Utara Apartment Taman Melati, Surabaya, Indonesia (Open map)

This hotel lies a 15-minute drive from the Pointed Bamboo Monument and a 20-minute drive from the Tugu Pahlawan. Life Taman Melati Merr…

Choice City Hotel

L9 - Mall Bg Junction Jl. Bubutan 1-7, Surabaya, Indonesia (Open map)

Around a 10-minute drive from the Taman Bungkul, the hotel is also nearly 25 minutes' walk from the Muhammad Cheng Hoo Mosque. The comfortable…

8.6
Fabulous
187 reviews

Life Hotel Stasiun Kota Surabaya

66 Jalan Pecindilan, Surabaya, Indonesia (Open map)

Located around 100 metres from Pasar Kapasan, the hotel lies just a few steps from shopping venues such as the key ITC Surabaya Mall. Nestled…

Thank you for subscribing
Close