Hotels in Surabaya

Search and compare Surabaya hotels from hundreds of travel sites and save

Surabaya, East Java, Indonesia
Sep 29 — Sep 302
Surabaya, East Java, Indonesia
Wed 9/29
Thu 9/30
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Surabaya

Filter by star ratings
All filters
Grand Darmo Suite By Amithya
Grand Darmo Suite By Amithya
7.9 Good
Jl. Progo No. 1 - 3, Surabaya, Indonesia
Show on map
3.0 mi from city centre, Surabaya 
GoodBased on 77 reviews
7.9

Grand Darmo Suite by AMITHYA is situated on Java and provides 4-star accommodation in addition to a rooftop terrace and free Wi-Fi. It also features a swimming pool and a fitness centre.

Wyndham Surabaya City Centre
Wyndham Surabaya City Centre
8.6 Excellent
Jalan Basuki Rahmat No. 67-73, Surabaya, Indonesia
Show on map
1.4 mi from city centre, Surabaya 
ExcellentBased on 311 reviews
8.6

Located in Surabaya, Wyndham Surabaya provides free Wi-Fi and a gym. It also features a Jacuzzi, a swimming pool and a sauna.

Quest Hotel Darmo - Surabaya By Aston
Quest Hotel Darmo - Surabaya By Aston
8.2 Excellent
Jl.Ronggolawe 27 - 29, Surabaya, Indonesia
Show on map
2.6 mi from city centre, Surabaya 
ExcellentBased on 318 reviews
8.2

Located in Surabaya, Quest Hotel Darmo - Surabaya is within a 30-minute drive of Juanda International Airport and provides an outdoor pool. It offers 3-star accommodation with air-conditioned rooms.

Hotel Santika Premiere Gubeng - Surabaya
Hotel Santika Premiere Gubeng - Surabaya
8.5 Excellent
Jl. Raya Gubeng No. 54, Surabaya, Indonesia
Show on map
1.6 mi from city centre, Surabaya 
ExcellentBased on 245 reviews
8.5

Located in Surabaya, Hotel Santika Premiere Gubeng Surabaya is within a 35-minute drive of Juanda International Airport and provides an outdoor pool. It is set amongst a variety of popular eateries and is minutes on foot from Gubeng Station.

Ascott Waterplace Surabaya
Ascott Waterplace Surabaya
8.9 Excellent
Surabaya, Indonesia
Show on map
6.0 mi from city centre, Surabaya 
ExcellentBased on 175 reviews
8.9

Boasting an outdoor pool and a sauna, Ascott Waterplace Surabaya is situated in Surabaya and offers comfortable accommodation. It provides 5-star accommodation with air-conditioned apartments.

Ibis Surabaya City Center
Ibis Surabaya City Center
8.1 Excellent
Jalan Basuki Rahmat 94 - 96, Surabaya, Indonesia
Show on map
1.5 mi from city centre, Surabaya 
ExcellentBased on 116 reviews
8.1

Ibis Surabaya City Center is a comfortable setting while visiting Surabaya and is close to everything the area has to offer. It also offers a terrace, a safe and an express check-in and check-out feature.

Novotel Surabaya - Hotel & Suites
Novotel Surabaya - Hotel & Suites
7.9 Good
Jalan Ngagel No 173-175, Surabaya, Indonesia
Show on map
3.2 mi from city centre, Surabaya 
GoodBased on 348 reviews
7.9

Recently refurbished, Novotel Surabaya Hotel provides modern 4-star accommodation in Surabaya. It has a gym, as well as outdoor tennis courts, a Jacuzzi and an outdoor pool.

Hotel Pacific
Hotel Pacific
9.4 Excellent
Jl. Perak Timur No. 404, Surabaya, Indonesia
Show on map
2.0 mi from city centre, Surabaya 
ExcellentBased on 2 reviews
9.4

Located in Surabaya, Hotel Pacific Surabaya is an easy drive from the Ampel Mosque and Plaza Tunjungan. It provides free Wi-Fi, an outdoor pool and room service.

Amaris Hotel Embong Malang - Surabaya
Amaris Hotel Embong Malang - Surabaya
7.9 Good
Jl. Kedung Doro No 1-3, Surabaya, Indonesia
Show on map
1.4 mi from city centre, Surabaya 
GoodBased on 137 reviews
7.9

This modern hotel in Surabaya offers complimentary Wi-Fi, as well as an express check-in and check-out feature and laundry facilities. It is ideally located for those wanting to visit local attractions.

Hotel Majapahit Surabaya - MGallery
Hotel Majapahit Surabaya - MGallery
9.1 Excellent
Jalan Tunjungan No. 65, Surabaya, Indonesia
Show on map
1.1 mi from city centre, Surabaya 
ExcellentBased on 381 reviews
9.1

Hotel Majapahit Surabaya is situated in Surabaya and offers complimentary wireless internet. It also provides outdoor tennis courts, a Jacuzzi and an outdoor pool.

Tips for booking a Surabaya hotel

Cheapest month:October
Most expensive month:May
Average price in Surabaya:$123/night
Absolute cheapest price found:$8/night
Cheapest day:Friday
Most expensive day:Saturday
$31 - $709
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$18 - $54
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Surabaya hotels

Show all 1,220 hotels
1
Garden Palace Hotel Surabaya
Garden Palace Hotel Surabaya
7.7 Good
Jalan Yos Sudarso 11, Surabaya, Indonesia
Show on map
1.1 mi from city centre, Surabaya 

Featuring an on-site night club and a beauty salon, Garden Palace Hotel is situated in Surabaya and offers 4-star accommodation. It also features a sauna, a swimming pool and a fitness centre.

2
Holiday Inn Express Surabaya Centerpoint, An Ihg Hotel
Holiday Inn Express Surabaya Centerpoint, An Ihg Hotel
8.3 Excellent
No. 54-58 Jalan Kedungdoro, Surabaya, Indonesia
Show on map
1.7 mi from city centre, Surabaya 

This comfortable hotel in Surabaya offers free wireless internet, as well as a beauty centre and a playground. It provides 4.5-star accommodation with air-conditioned rooms.

3
Hotel Santika Premiere Gubeng - Surabaya
Hotel Santika Premiere Gubeng - Surabaya
8.5 Excellent
Jl. Raya Gubeng No. 54, Surabaya, Indonesia
Show on map
1.6 mi from city centre, Surabaya 

Located in Surabaya, Hotel Santika Premiere Gubeng Surabaya is within a 35-minute drive of Juanda International Airport and provides an outdoor pool. It is set amongst a variety of popular eateries and is minutes on foot from Gubeng Station.

4
Hotel Majapahit Surabaya - MGallery
Hotel Majapahit Surabaya - MGallery
9.1 Excellent
Jalan Tunjungan No. 65, Surabaya, Indonesia
Show on map
1.1 mi from city centre, Surabaya 

Hotel Majapahit Surabaya is situated in Surabaya and offers complimentary wireless internet. It also provides outdoor tennis courts, a Jacuzzi and an outdoor pool.

5
Quest Hotel Darmo - Surabaya By Aston
Quest Hotel Darmo - Surabaya By Aston
8.2 Excellent
Jl.Ronggolawe 27 - 29, Surabaya, Indonesia
Show on map
2.6 mi from city centre, Surabaya 

Located in Surabaya, Quest Hotel Darmo - Surabaya is within a 30-minute drive of Juanda International Airport and provides an outdoor pool. It offers 3-star accommodation with air-conditioned rooms.

6
Sheraton Surabaya Hotel & Towers
Sheraton Surabaya Hotel & Towers
8.8 Excellent
Jalan Embong Malang 25-31, Surabaya, Indonesia
Show on map
1.3 mi from city centre, Surabaya 

Recently refurbished, Sheraton Surabaya Hotel & Towers provides cosy 5-star accommodation in Surabaya. It has a gym, as well as a sauna, a Jacuzzi and outdoor tennis courts.

7
Regantris Hotel Surabaya
Regantris Hotel Surabaya
8.2 Excellent
Jl Dr Soetomo 79 - 81, Surabaya, Indonesia
Show on map
2.7 mi from city centre, Surabaya 

Situated in Surabaya, Artotel Hotel Surabaya provides contemporary 3-star accommodation, as well as free Wi-Fi. It also offers valet parking, a coffee bar and 24-hour room service.

Cheapest hotels in Surabaya, Indonesia

Show all 1,220 hotels
Providence Homestay
Providence Homestay
8.9 Excellent
Jl. Mayor Jendral Sungkono Darmo Park 2 Blok 6 No. 18, Surabaya, Indonesia
Show on map
3.8 mi from city centre,  

Providence Homestay offers a comfortable setting while in Surabaya. It also provides a designated smoking area, laundry facilities and 24-hour room service.

$6
Avg. per night
OYO 377 Istana Permata Juanda
OYO 377 Istana Permata Juanda
9.0 Excellent
Km 1, Jl. Raya Bandara Juanda, Semambung, Sidoarjo, Surabaya, Indonesia
Show on map
8.7 mi from city centre,  

Within a 20-minute car trip of Juanda International Airport, Hotel Istana Permata Juanda provides an outdoor pool, outdoor tennis courts and complimentary wireless internet. It also offers room service, a playground and a 24-hour reception.

$8
Avg. per night
Livinn Hostel City Center Surabaya
Livinn Hostel City Center Surabaya
8.0 Excellent
Jalan Gubeng Pojok, Dalam No 5, Surabaya, Indonesia
Show on map
1.0 mi from city centre,  

Situated only a brief walk from Gubeng Station, Livinn Hostels Gubeng Station Surabaya offers guests an ideal base when in Surabaya. Guests also have access to complimentary Wi-Fi and on-site parking.

$8
Avg. per night
OYO 168 K-15 Residence
OYO 168 K-15 Residence
9.1 Excellent
Jl. Kedondong No.15, Tegalsari, Surabaya, Indonesia
Show on map
1.8 mi from city centre,  

OYO 168 K-15 Residence provides a comfortable setting while in Surabaya. Those staying at the property can also take advantage of free wireless internet during their stay.

$11
Avg. per night
Ibis Surabaya City Center
Ibis Surabaya City Center
8.1 Excellent
Jalan Basuki Rahmat 94 - 96, Surabaya, Indonesia
Show on map
1.5 mi from city centre,  

Ibis Surabaya City Center is a comfortable setting while visiting Surabaya and is close to everything the area has to offer. It also offers a terrace, a safe and an express check-in and check-out feature.

$12
Avg. per night
Maumu Hotel & Lounge
Maumu Hotel & Lounge
7.8 Good
Jln Walikota Mustajab 29-31, Surabaya, Indonesia
Show on map
0.9 mi from city centre,  

OYO 235 Maumu Hotel & Lounge is situated in Surabaya and offers complimentary Wi-Fi. It is conveniently located for those wanting to discover the area's attractions.

$12
Avg. per night
Graha Dpt 33 Hotel
Graha Dpt 33 Hotel
6.8 Good
Darmo Permai Timur IV No.33, Surabaya, Indonesia
Show on map
4.3 mi from city centre,  

Hotel Graha DPT 33 provides a comfortable setting when in Surabaya. It also offers 24-hour room service, free Wi-Fi and valet parking.

$12
Avg. per night
Cleo Walikota Surabaya
Cleo Walikota Surabaya
7.7 Good
Jl. Walikota Mustajab No. 59, Surabaya, Indonesia
Show on map
0.8 mi from city centre,  

Cleo Business Hotel Walikota Mustajab City Center is located in Surabaya and offers free Wi-Fi. The various amenities this charming hotel has to offer include luggage storage, a ticket service and a 24-hour reception.

$12
Avg. per night

Hotel prices in Surabaya

2 stars and under

$6 - $15

OYO 168 K-15 Residence

#1 Most popular

$11
Avg. per night
Amaris Hotel Embong Malang - Surabaya
$15
Avg. per night
Providence Homestay

Best value

Providence Homestay
8.9 Excellent
$6
Avg. per night
3 stars

$12 - $89

Hotel Elmi Surabaya

#1 Most popular

Hotel Elmi Surabaya
8.5 Excellent
$15
Avg. per night
Sahid Hotel Surabaya

#2 Most popular

$18
Avg. per night
Ibis Surabaya City Center

Best value

$12
Avg. per night
4 stars +

$18 - $74

Sheraton Surabaya Hotel & Towers

#1 Most popular

$74
Avg. per night
JW Marriott Hotel Surabaya

#2 Most popular

$73
Avg. per night
Grand Darmo Suite By Amithya
$18
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Surabaya

About Surabaya

Surabaya is a pulsing metropolis and port that blends soaring modern skyscrapers with Dutch colonial landmarks. Its cultural enclaves include a vibrant Chinatown and atmospheric Arab Quarter that reflect the cosmopolitan character of Surabaya.

Things to do

Visit the House of Sampoerna, the Dutch colonial factory dedicated to producing Indonesia’s most famous brand of kretek cigarettes. Discover the history of Sampoerna in the on-site museum and witness workers hand-rolling prestigious Dji Sam Soe cigarettes using traditional equipment.

Want to sample authentic Javanese street food? Head to the G-Walk in the west of Surabaya, which ignites after dark with the scent of roasted meats and spicy sauces. Feast at the food stalls that line one side of the strip, then grab a drink in one of the exclusive bars nearby.

If you’re travelling with kids, cool off at the Ciputra Waterpark, one of the largest of its kind in Southeast Asia. There’s a whole host of rides, water slides and a lazy river, many of which are themed around the adventures of Sinbad the Sailor.

Visit the Heroes Monument and the 10 November Museum, which are dedicated to those who died during the 1945 Battle of Surabaya. The museum details the struggle of pro-independence Indonesian fighters against British soldiers, with an impressive collection of weaponry, photographs and artefacts belonging to the military leader Bung Tomo.

Getting around

Juanda International Airport is 45 minutes’ drive south of the city centre. Trains connect to destinations across Java, while buses, bemos and taxis are the main means of getting around the city.

Surabaya travel FAQs

  • What are the best hotels in Surabaya?

    Surabaya is home to many highly-rated hotels, one of which is Red Planet Surabaya, which has a current rating of 8.3. For other potential stays, consider Sheraton Surabaya Hotel & Towers and JW Marriott Hotel Surabaya, which can also be great places to stay in Surabaya.

  • What is a good hotel near Tunjungan Plaza?

    Red Planet Surabaya is a good hotel close to Tunjungan Plaza - it has scored 8.3 over 107 reviews from HotelsCombined users.

  • What is a good hotel in Surabaya near Grahadi?

    Red Planet Surabaya is the most recommended hotel near Grahadi on HotelsCombined (scoring 8.3 over 107 reviews).

  • How much do hotels in Surabaya cost?

    Surabaya hotels have an average price of $24/night (based on searches on HotelsCombined in the last 3 days). For a 4-star hotel, the average price is $35/night, and if you are looking for a 5-star hotel in Surabaya then the average price is around $59/night.

  • How much is a cheap hotel in Surabaya?

    HotelsCombined searches in the last 3 days suggest cheap Surabaya hotels have prices starting from as low as $6/night, depending on the popularity of your requested dates.

  • How much is a hotel in Surabaya tonight?

    A hotel in Surabaya tonight can start as low as $27 for the night, with an average cost of $29, based on HotelsCombined searches over the last 72 hours.