Hotels in Surabaya, Indonesia

Find deals on 737 hotels in Surabaya, Indonesia

Surabaya, East Java, Indonesia
May 28 — May 292
Surabaya, East Java, Indonesia
Sat 5/28
Sun 5/29

Top hotels in Surabaya

Find the perfect hotel for your stay in Surabaya
Price
$10
$84
Review Score
0+
6+
7+
8+
9+
Hotel class
0+
2
3
4
5

Things to do in Surabaya


When to book a hotel in Surabaya

Check out the information below to find the best deal on a hotel room in Surabaya
Low SeasonMaycheapest month to stay
High SeasonMarchmost expensive time to stay
49%expected price decrease
52%expected price increase

Price

$25 - $98

Highest day of weekTuesdayis the most expensive day of the week to book
Cheapest day of weekMondayis the cheapest day of the week to book
$30is the average per night cost for a hotel on this day
$17is the average per night cost for a hotel on this day
Cheapest time to bookThe cheapest time to book hotels in Surabaya is: 3 star, -1 days before. 4-5 star, 60 days before.

3 star

$20 - $24

4-5 star

$41 - $67


How much does a hotel in Surabaya cost per night?

Use the information below to find quality Surabaya hotel rooms for low prices

5-star hotels

Cheapest $43

Average $56

Most expensive $109

Search 5-star hotels
2 stars and under
3 stars
4 stars +

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


Hostels and cheap hotels in Surabaya

These hotels and hostels usually make for a cheap way to stay in Surabaya

Get the best value hotel in Surabaya

These Surabaya hotels have the best prices for their ratings

Information about staying in Surabaya

Read these important travel tips before booking a hotel in Surabaya

When visiting Surabaya the average booking length is 2 nights.

$21 per night is the average rate for a room when booking a hotel in Surabaya. Prices will differ depending on factors such as star rating, time of year and location.

May is the cheapest month to book a hotel in Surabaya. Prices can be 49% lower than other, busier months; so this is a great time to get a good deal.

At the moment the cheapest day to stay in a hotel in Surabaya is Sunday, with Monday being the most expensive.

Surabaya Hostels typically cost in the region of $11 a night for each person. This price is taken from hostels and hotels with a 2 star or below rating. Hostels are very economical and come out on average $10 cheaper than the average price of a hotel in Surabaya.

Temperatures in Surabaya are typically around 82.4 °F during June and the chance of rain is low, which makes June the perfect time to spend some time outside at popular area attractions.


momondo's favorite hotels in Surabaya

Learn more about these user-preferred hotels in Surabaya
Quest Hotel Darmo - Surabaya By Aston

Quest Hotel Darmo - Surabaya By Aston

Jl.Ronggolawe 27 - 29, Surabaya, Indonesia

8.1
$23
Midtown Hotel

Midtown Hotel

Jl. Basuki Rahmat 76, Surabaya, Indonesia

8.4
$19
The Square Surabaya

The Square Surabaya

Jl. Siwalan Kerto 146 - 148, Surabaya, Indonesia

7.3
$18
Yello Hotel Jemursari

Yello Hotel Jemursari

Jl. Raya Jemursari 176, Surabaya, Indonesia

8.3
$21
Ibis Surabaya City Center

Ibis Surabaya City Center

Jalan Basuki Rahmat 94 - 96, Surabaya, Indonesia

8.1
$12
favehotel Rungkut Surabaya

favehotel Rungkut Surabaya

Jl. Raya Kalirungkut No. 23 - 25, Surabaya, Indonesia

7.7
$17
Singgasana Hotel Surabaya

Singgasana Hotel Surabaya

Jalan Gunungsari, Surabaya, Indonesia

7.2
$116
Swiss-Belinn Manyar

Swiss-Belinn Manyar

Jalan Manyar Kertoarjo No. 100, Surabaya, Indonesia

8.3
$28
ibis budget Surabaya Diponegoro

ibis budget Surabaya Diponegoro

Jalan Raya Diponegoro no 183, Surabaya, Indonesia

8.1
$16
Sheraton Surabaya Hotel & Towers

Sheraton Surabaya Hotel & Towers

Jalan Embong Malang 25-31, Surabaya, Indonesia

8.7
$72
Narita Hotel Surabaya

Narita Hotel Surabaya

Narita Classic Surabaya, Surabaya, Indonesia

8.1
$21
Great Diponegoro Hotel Surabaya

Great Diponegoro Hotel Surabaya

Jl. Raya Diponegoro No.215, Surabaya, Indonesia

8.3
$14
Grand Inna Tunjungan

Grand Inna Tunjungan

Jl. Gubernur Suryo 1-3, Surabaya, Indonesia

9.1
$24
Bekizaar Hotel Surabaya

Bekizaar Hotel Surabaya

Jl. Basuki Rahmat No.15, Surabaya, Indonesia

7.9
$17
Hotel 88 Embong Malang

Hotel 88 Embong Malang

Jl. Embong Malang 84, Surabaya, Indonesia

7.2
$17
Cleo Hotel Jemursari

Cleo Hotel Jemursari

Jalan Raya Jemursari No. 157, Surabaya, Indonesia

7.9
$15
The Life Styles Hotel Surabaya

The Life Styles Hotel Surabaya

16 Jl. Sumatera, Gubeng, Kota Sby, Jawa, Surabaya, Indonesia

8.3
$19
Country Heritage Resort Hotel

Country Heritage Resort Hotel

Jln Nginden Intan Utara No 7, Surabaya, Indonesia

7.8
$12
Verwood Hotel & Serviced Residence

Verwood Hotel & Serviced Residence

Jl. Raya Kupang Indah 452, Surabaya, Indonesia

7.7
$26

Start planning your trip to Surabaya


Why use momondo?

By quickly finding and returning Surabaya hotels and accommodation options, momondo can save you time and money. We search for hotels and accommodation deals from numerous independent and larger businesses. All you have to do is choose where you want to stay.

You can filter by price, location, amenities, review score and so much more on momondo. That is how we can help you find a great place to stay in Surabaya.


Here's why travelers choose to use momondo
Comprehensive travel search
momondo compares 3M+ hotels and other types of accommodation to ensure you can find the best place to stay.
Intuitive search filters
Filter by price, amenities, free cancellation, enhanced cleaning, free breakfast and much more.
Smart price alerts
If you have found somewhere, momondo can track the price and alert you when it changes.