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
51-67 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.6
Great49 reviews
MapView on map2.6 mi from City Center800 yd from Surabaya Zoo
From   US$ 219 /nightSelect
8.0
Great12 reviews
MapView on map1.9 mi from City Center700 yd from Bungkul Park
From   US$ 21 /nightSelect
7.8
Very good44 reviews
1400 yd from City Center500 yd from Tunjungan Mall
From   US$ 25 /nightSelect
8.2
Great12 reviews
3.8 mi from City Center
From   US$ 39 /nightSelect
7.0
Very good1 review
3.0 mi from City Center
From   US$ 31 /nightSelect
7.0
Very good1 review
1.0 mi from City Center1400 yd from Gubeng Train Station
From   US$ 19 /nightSelect
7.4
Very good2 reviews
1.6 mi from City Center1200 yd from BG Juntion
From   US$ 24 /nightSelect
8.4
Great26 reviews
4.7 mi from City Center1500 yd from Pakuwon Mall
From   US$ 18 /nightSelect
8.8
Great10 reviews
4.1 mi from City Center1.0 mi from Royal Plaza
From   US$ 23 /nightSelect
7.2
Very good19 reviews
1400 yd from City Center1300 yd from Grand City Mall
From   US$ 50 /nightSelect
7.2
Very good16 reviews
5.2 mi from City Center
From   US$ 18 /nightSelect
8.2
Great25 reviews
1400 yd from City Center1100 yd from Surabaya Plaza
From   US$ 21 /nightSelect
8.2
Great30 reviews
From   US$ 30 /nightSelect
8.2
Great15 reviews
4.4 mi from City Center1.0 mi from Pakuwon Mall
From   US$ 54 /nightSelect
7.4
Very good2 reviews
1.2 mi from City Center1000 yd from Tunjungan Mall
From   US$ 20 /nightSelect
5.4 mi from City Center200 yd from Pakuwon Mall
From   US$ 84 /nightSelect
8.4
Great33 reviews
From   US$ 88 /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