Top Hotels in Surabaya

Search among 67 available hotels and places to stay in Surabaya from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
1Filter & Sort
View map
1-50 out of 67
1Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.2
Great33 reviews
MapView on map1400 yd from City Center900 yd from Tunjungan Mall
From   US$ 20 /nightSelect
7.8
Very good7 reviews
MapView on map5.4 mi from City Center
From   US$ 132 /nightSelect
8.0
Great43 reviews
1300 yd from City Center700 yd from Tunjungan Mall
From   US$ 50 /nightSelect
8.2
Great78 reviews
1.1 mi from City Center700 yd from BG Juntion
From   US$ 93 /nightSelect
8.2
Great93 reviews
3.0 mi from City Center600 yd from Ciputra World Surabaya Mall
From   US$ 70 /nightSelect
8.2
Great22 reviews
3.9 mi from City Center
From   US$ 79 /nightSelect
8.0
Great53 reviews
1500 yd from City Center300 yd from Tunjungan Mall
From   US$ 86 /nightSelect
8.4
Great193 reviews
1300 yd from City Center400 yd from Tunjungan Mall
From   US$ 73 /nightSelect
8.4
Great24 reviews
5.0 mi from City Center1300 yd from Al Akbar Mosque
From   US$ 27 /nightSelect
8.2
Great53 reviews
1.8 mi from City Center700 yd from Bungkul Park
From   US$ 32 /nightSelect
7.8
Very good12 reviews
3.7 mi from City Center
From   US$ 26 /nightSelect
1400 yd from City Center200 yd from Tunjungan Mall
From   US$ 46 /nightSelect
7.8
Very good33 reviews
1.3 mi from City Center1700 yd from Bungkul Park
From   US$ 36 /nightSelect
8.2
Great60 reviews
3.7 mi from City Center
From   US$ 52 /nightSelect
8.0
Great17 reviews
3.6 mi from City Center
From   US$ 31 /nightSelect
8.0
Great34 reviews
3.3 mi from City Center1200 yd from Ciputra World Surabaya Mall
From   US$ 37 /nightSelect
8.0
Great15 reviews
1.3 mi from City Center1.0 mi from Gubeng Train Station
From   US$ 23 /nightSelect
7.8
Very good15 reviews
1.9 mi from City Center1600 yd from Bungkul Park
From   US$ 18 /nightSelect
8.0
Great21 reviews
2.5 mi from City Center800 yd from Galaxy Mall Surabaya
From   US$ 76 /nightSelect
3.5 mi from City Center
From   US$ 26 /nightSelect
1500 yd from City Center1100 yd from Tunjungan Mall
From   US$ 35 /nightSelect
8.2
Great36 reviews
1.6 mi from City Center1600 yd from Pasar Turi Train Station Surabaya
From   US$ 28 /nightSelect
8.0
Great6 reviews
3.8 mi from City Center600 yd from Royal Plaza
From   US$ 50 /nightSelect
7.6
Very good5 reviews
3.4 mi from City Center1.0 mi from Royal Plaza
From   US$ 39 /nightSelect
8.2
Great59 reviews
1300 yd from City Center900 yd from Surabaya Plaza
From   US$ 29 /nightSelect
8.4
Great65 reviews
900 yd from City Center500 yd from Tunjungan Mall
From   US$ 85 /nightSelect
7.8
Very good48 reviews
3.1 mi from City Center600 yd from Ciputra World Surabaya Mall
From   US$ 35 /nightSelect
8.4
Great22 reviews
1100 yd from City Center700 yd from Surabaya Plaza
From   US$ 34 /nightSelect
8.2
Great20 reviews
2.3 mi from City Center400 yd from Bungkul Park
From   US$ 21 /nightSelect
7.8
Very good37 reviews
1000 yd from City Center300 yd from Tunjungan Mall
From   US$ 47 /nightSelect
8.2
Great61 reviews
1300 yd from City Center1000 yd from Gubeng Train Station
From   US$ 20 /nightSelect
8.2
Great6 reviews
2.6 mi from City Center
From   US$ 25 /nightSelect
8.4
Great31 reviews
1400 yd from City Center700 yd from Tunjungan Mall
From   US$ 29 /nightSelect
7.6
Very good4 reviews
1.6 mi from City Center1300 yd from Galaxy Mall Surabaya
From   US$ 23 /nightSelect
8.4
Great167 reviews
1600 yd from City Center1100 yd from Tunjungan Mall
From   US$ 59 /nightSelect
3.0 mi from City Center100 yd from Ciputra World Surabaya Mall
From   US$ 117 /nightSelect
8.2
Great71 reviews
5.0 mi from City Center1.1 mi from Al Akbar Mosque
From   US$ 46 /nightSelect
8.0
Great66 reviews
1.8 mi from City Center1.0 mi from Bungkul Park
From   US$ 18 /nightSelect
8.2
Great11 reviews
1.6 mi from City Center1.2 mi from Galaxy Mall Surabaya
From   US$ 27 /nightSelect
8.2
Great17 reviews
1.3 mi from City Center500 yd from BG Juntion
From   US$ 29 /nightSelect
3.7 mi from City Center1.2 mi from Ciputra World Surabaya Mall
From   US$ 51 /nightSelect
4.1 mi from City Center1200 yd from Royal Plaza
From   US$ 20 /nightSelect
1.3 mi from City Center1100 yd from Tunjungan Mall
From   US$ 21 /nightSelect
7.6
Very good61 reviews
400 yd from City Center200 yd from Surabaya Plaza
From   US$ 31 /nightSelect
8.4
Great34 reviews
1200 yd from City Center200 yd from Tunjungan Mall
From   US$ 50 /nightSelect
8.2
Great4 reviews
1.2 mi from City Center500 yd from BG Juntion
From   US$ 23 /nightSelect
8.2
Great53 reviews
1.9 mi from City Center600 yd from Bungkul Park
From   US$ 57 /nightSelect
8.2
Great48 reviews
3.5 mi from City Center1400 yd from Royal Plaza
From   US$ 46 /nightSelect
8.2
Great35 reviews
1.9 mi from City Center1700 yd from Galaxy Mall Surabaya
From   US$ 37 /nightSelect
7.8
Very good9 reviews
1.5 mi from City Center1700 yd from Pasar Turi Train Station Surabaya
From   US$ 21 /nightSelect
  • 1
  • 2

Best hotels and places to stay in Surabaya

Why visit?

Surabaya, the capital city of East Java Province in Indonesia, offers a fascinating blend of cultural heritage, vibrant street life, and modern developments. As a tourist, visiting Surabaya will give you a chance to experience the rich history and charm of this bustling city. With a wide range of excellent hotels and accommodations available, you can choose the perfect base to explore Surabayas attractions.

Where to stay?

Tunjungan Street: Located at the heart of Surabaya, Tunjungan Street is an ideal area for tourists seeking convenience and easy access to shopping and dining options. There are numerous hotels in this area, ranging from budget-friendly to luxurious options. With its central location, staying here provides great accessibility to local attractions such as the House of Sampoerna, Surabaya Zoo, and the historic Arab Quarter.

Darmo Street: For those who prefer a more upscale experience, Darmo Street offers a variety of high-end hotels and resorts. This area is known for its modern architecture, sophisticated shopping malls, and elegant dining establishments. Staying in Darmo Street will provide you with easy access to attractions like Ciputra World Surabaya and several prestigious golf courses.

Surabaya Pusat (City Center): The City Center of Surabaya is a perfect choice for both business and leisure travelers. With its strategic location, there are plenty of hotels available to suit different budgets and preferences. The City Center also offers a vibrant nightlife scene, with numerous bars and clubs in the vicinity. You can explore attractions like Suramadu National Bridge, Taman Bungkul, and the Grand City Mall during your stay here.

What is the price per hotel room per night?

3-star hotels: The average price per night ranges from $30 to $60.

4-star hotels: The average price per night ranges from $60 to $100.

5-star hotels: The average price per night ranges from $100 to $200.

Best value for money:PrimeBiz Hotel SurabayaSituated in a strategic location, PrimeBiz Hotel Surabaya offers comfortable rooms at an affordable price. With its modern amenities, including a fitness center and rooftop pool, this hotel provides great value for money. Guests can also enjoy easy access to nearby attractions such as Surabaya Zoo and the House of Sampoerna. Midtown Hotel SurabayaMidtown Hotel Surabaya is known for its excellent service and comfortable accommodation at a reasonable price. The hotel features spacious rooms with modern furnishings and offers amenities such as a fitness center and rooftop pool. Nearby attractions include Ciputra World Surabaya and Surabaya Town Square. Ibis Surabaya City Center HotelFor budget-conscious travelers, Ibis Surabaya City Center Hotel offers affordable rooms without compromising on quality. The hotel provides clean and comfortable accommodation in a central location, making it convenient for exploring attractions like Tunjungan Plaza and Al Akbar Mosque.

Best kid-friendly hotels:

Best hotels for a romantic getaway:Hotel Majapahit SurabayaHotel Majapahit Surabaya, a luxurious heritage hotel, exudes an air of romance with its colonial architecture and elegant ambiance. The hotel offers spacious and luxurious rooms, a spa, and a romantic dining experience. Its location near Surabaya Cathedral and Submarine Monument adds to its charm. Swiss-Belinn Tunjungan SurabayaSwiss-Belinn Tunjungan Surabaya is a contemporary hotel that provides a comfortable and romantic retreat for couples. The hotel features stylish rooms, a rooftop restaurant with city views, and a romantic atmosphere. It is conveniently located near attractions like Tunjungan Plaza and the historic Arab Quarter.

Best for location: Four Points by Sheraton SurabayaCentrally situated, Four Points by Sheraton Surabaya offers easy access to major shopping malls, popular dining spots, and entertainment venues. With its well-appointed rooms and modern amenities, guests can enjoy a convenient and comfortable stay in the heart of Surabaya. Sheraton Surabaya Hotel & TowersLocated in the prestigious Darmo neighborhood, Sheraton Surabaya Hotel & Towers offers a prime location for both business and leisure travelers. The hotel is within walking distance of upscale shopping malls, golf courses, and cultural attractions. It provides luxurious rooms, excellent dining options, and top-notch facilities. Novotel Surabaya HotelSituated in the City Center, Novotel Surabaya Hotel offers a convenient location for exploring the citys attractions and culinary delights. The hotel features comfortable rooms, a fitness center, and a swimming pool. Nearby attractions include Suramadu National Bridge and Surabaya Carnival Night Market.

Best for a short city break: Vasa Hotel SurabayaVasa Hotel Surabaya provides a luxurious escape in the heart of the city. It offers well-appointed rooms, a rooftop pool, and a spa for relaxation. With its central location, guests can easily explore attractions like Taman Bungkul and Surabaya Submarine Monument. Hyatt Regency SurabayaHyatt Regency Surabaya is an upscale hotel that offers a tranquil retreat in the bustling city. The hotel features spacious rooms, a landscaped pool, and a spa. It is situated near attractions like Surabaya Town Square and Galaxy Mall, making it an ideal choice for a short city break.

Show moreLess