Surabaya

Find 3-Star Hotels in Surabaya

Choose your dates to see the latest hotel prices and availability.

Swipe down to view more
Filter by:
Hotel Star Rating
≤2345
Guest Rating
Amazing 9+Great 8+Good 7+Pleasant 6+

We found 273 great 3-Star hotels in Surabaya for you.

Select dates to see latest prices and deals.
Most Booked
Lowest price
Closest to downtown
Highest Rated
53
Hotel near Tambaksari,Tambaksari
Featured facilities: Airport pick-up service, Business center, Snack bar
Very Good
78 reviews
8.3/10
1 night
From €10
Check availability
99+
Hotel near Tegalsari,Tegalsari
Featured facilities: Spa, Conference room, Laundry service (on-site)
Great
256 reviews
9.0/10
1 night
From €16
Check availability
34
Hotel near Dukuh Pakis,Dukuhpakis
Featured facilities: Shared kitchen, Parking
Great
6 reviews
9.3/10
1 night
From €7
Check availability
85
Hotel near Tegalsari,Tegalsari
Featured facilities: Spa, Airport pick-up service, Conference room
Very Good
215 reviews
8.8/10
1 night
From €12
Check availability
99+
Hotel near Tegalsari,Tegalsari
Featured facilities: Spa, Kids' club, Conference room
Very Good
143 reviews
8.8/10
1 night
From €13
Check availability
62
Hotel near Gubeng,Gubeng
Featured facilities: Pool, Spa, Airport pick-up service
Great
42 reviews
9.0/10
1 night
From €12
Check availability
99+
Hotel near Tunjungan,Genteng
Featured facilities: Pool, Spa, Airport pick-up service
Great
281 reviews
9.2/10
1 night
From €29
Check availability
42
Hotel near Wonokromo,Wonokromo
Featured facilities: Conference room, Cafe, Laundry service (on-site)
Great
541 reviews
9.1/10
1 night
From €12
Check availability
92
Hotel near Rungkut,Rungkut
Featured facilities: Pool, Playground, Business center
Very Good
64 reviews
8.8/10
1 night
From €11
Check availability
53
Hotel near Tegalsari,Tegalsari
Featured facilities: Pool, Spa, Business center
Very Good
30 reviews
8.7/10
1 night
From €11
Check availability
See All 3-Star Hotels in Surabaya

Latest reviews for Surabaya hotels

See all
Find the perfect stay with trusted ratings and reviews.

MaxOneHotel Tidar Surabaya

9.3/10
Great
Posted onAug 3, 2025
Mahmood Yusoff
Very clean rooms, helpful and friendly staff. Value for money. Only downside brekfast, juz so-so. 5/10. Location nearnto many goos food cafe/ resto. Family mart, indomaret and lawson juz 400meters away.
Price per night from:€14

Batiqa Hotel Darmo - Surabaya

9.3/10
Great
Posted onJan 28, 2026
Vincent Herdison
This is my second stay at Batiqa. I’d like to share a balanced review for fellow travelers. Pros: Great City View: Staying in Room 809 was a treat because of the city view. It’s a much better experience compared to Room 910, which unfortunately only faces the wall of another building. If you prefer a view, try to request a room on the side that faces the city. Cons: Technical Maintenance: I noticed some issues in Room 809 that weren't present in 910. The shower door doesn't close properly, the water pressure is quite weak, and the hot water isn't hot enough (I had to turn the lever fully to the left just to get a decent temperature). Privacy Disturbance: A bit disappointed with the unsolicited promotional calls. Both during my first and second stays, the hotel staff called the room around 18:00 WIB to offer massage or restaurant services. This is quite intrusive when you're trying to rest after a long day. Verdict: The hotel is decent, but they really need to improve their room maintenance and stop the promotional calls to ensure guest privacy. If you stay here, Room 809 has the view, but check the bathroom fixtures immediately.
Price per night from:€13

Swiss-Belinn Manyar

9.2/10
Great
Posted onOct 25, 2025
MYGuest User
The room is very bright thus enough light when its needed for me to work during my business trip. The breakfast have decent amount of choices. Will definitely come back and stay here in the future trip
Price per night from:€22

LAMORA Kota Lama Surabaya

8.8/10
Very Good
Posted onMar 17, 2026
Achmad Nasich
I chose Lamora Hotel Surabaya mainly because of its very convenient location—just a short walking distance to Pasar Atom. The price was also quite affordable, which made it an attractive option. I booked three rooms. Two of them were perfectly fine, but unfortunately one room had a strong cigarette smell. The staff responded quickly and moved us to another room on a higher floor. I actually liked this new room more because the view was much better. However, another issue came up as there was a leak in the room, so we had to move again. In total, we changed rooms three times. In the final room, there were no towels provided initially, and there was also a problem with the toilet. Despite these inconveniences, I really appreciate the hotel staff—they were very responsive, helpful, and friendly throughout the entire process. Overall, I hope the hotel can improve its room quality and maintenance, as it has great potential thanks to its strategic location and good service.
Price per night from:€9

Varna Culture Hotel Soerabaia

8.7/10
Very Good
Posted onMay 4, 2026
Guest User
We stay at this hotel very regularly. The location, the large room, the price – everything is absolutely good. The only thing is the breakfast could be a bit better, but then the room rate would probably go up too.
Price per night from:€14

Quest Hotel Darmo - Surabaya by Aston

8.7/10
Very Good
Posted onFeb 7, 2026
IDrettyncs
The location is super strategic, right in the city center and close to everything. Public transport access is also nearby. I stayed there for 5 nights, and on one day, the room wasn't cleaned even though I had requested it at the front office. I'm a regular here; whenever I need a hotel in the city center, I always choose this one. There's a semi-indoor swimming pool and a mini-fridge in the room. The view from the upper floors is also beautiful.
Price per night from:€15

Hotel Dafam Pacific Caesar

8.6/10
Very Good
Posted onJan 28, 2025|Deluxe Twin Room
IDGuest User
Kamar luas makanan lumayan harga selalu murah walaupun lg high season
Price per night from:€18

Hotel Horison Arcadia Heritage Surabaya

8.4/10
Very Good
Posted onMay 21, 2025|Classic Deluxe Twin Room
IDPolka13
This is actually a VERY COOL hotel. As someone who LOVE vintage things, I really appriciate this place. From their historical front building, their vintage styled room, all took me back to the 90s to early 2000. The NOSTALGIA 🥺. When I was little, my grandpa and grandma used to take me travel and stayed at hotels. So hotels like these have a special place in my heart. Unfortunately, it looked like they really cut down the budget. Although they gave a very cheap price for their room (not more than IDR 250K including breakfast), on WEEKENDS?? But the towels were not white anymore and felt thin (not like other hotel towels), the sheets had tough spots, and no shower cap. But I loveddd the lemongrass soap and shampoo, and they were in dispensers so less plastic waste. The breakfast was really sad. It was nice when I stayed here around a couple of years ago. But this time it was worse. Not too many options and looked empty. Really felt like they didn't put much effort. Well, what do you expect for that price? And I understand they might be in a very tight budget. I noticed they added a ”Mini Zoo” signage. A staff warned me that there were not many animals yet. But I decided to go see it. Turned out it was located in the side of the parking road (but outdoor), there were fishes and a big avian animal (like chicken but different, I don't know what it was). And some parakeets in two separate cages, they were all dead 😭😭 I told a staff and they quickly removed the dead birds. Good idea but poor execution. But anyways, location was top. Just a few meters across the street, there was a bus stop and you can hop on the Suroboyo Bus to go anywhere. And the hotel itself was in a main street of a hot destination (Old Town Surabaya), with historical buildings complex, also with the chinatown nearby. I really hope they can survive this economy storm. I really love this hotel 🥺.
Price per night from:€14

Ibis Surabaya City Center

8.2/10
Very Good
Posted onJan 23, 2026|Standard Room With Double Bed
IDGuest User
📍Location (+) Located in the city center, convenient access to many tourist spots in Surabaya. There's Indomaret next to the hotel, which makes it convenient too. Wisata Rasa, a recommend place to buy edible souvenirs (like almond crispy), is also nearby. (-) I expected very walkable distance to Tunjungan Romansa, but it is apparently further away than expected. Still walkable but will take quite some time, and only walkable at night. Walking in the day is not very feasible due to Surabaya hot weather. 🏠 Room Facilities (+) TV, desk, 3 electrical outlets, wardrobe with hangers, storage cabinet, safety box, air dryer in the bathroom, and electric kettle are available. Water gallon for refills is available outside the room. (-) The lights in the room are dim, which makes the room unsuitable for work. Toilet issue is of low quality. No fridge. Cuttlery are provided with charge. 🏨 Hotel Facilities (+) Great breakfast with various options, including local delicacies like lontong balap. There are board games, mini pool table, and foosball. PCs are available in the lobby, not sure if it works though. Can store luggage in the receptionist after check out. Toilets are available in the lobby. (-) The hotel only gives 1 access card per room, even if I book a room for 2 people. Was excited to see congklak game but apparently the seeds weren't enough. 👥 Service (+) Friendly staffs. Could ask for extra towel. Could request for specific housekeeping cleaning time.
Price per night from:€16

Country Heritage Hotel

8.1/10
Very Good
Posted onNov 3, 2024|Deluxe King Room
IDFirzahardyn
One of the good hotels to try. Because there are many strategic places that sell cheap food and sungi because the location is in the middle of housing. The weather is cool and there is also a swimming pool. Suitable for families and couples for weekends or long holidays
Price per night from:€8

FAQs

What are the best 3 star hotels in Surabaya?

Whether you are travelling to Surabaya for business or fun, Midtown Hotel Surabaya (from €22) , Great Diponegoro Hotel Surabaya (from €16) and Swiss-Belinn Tunjungan Surabaya (from €32) are all preferred hotels.

What is the average cost of staying in 3 star hotels in Surabaya?

For 3 star hotels in Surabaya, the average cost on weekdays is €30, and the usual price on weekends (Friday–Saturday) is €33.

Which 3 star hotels in Surabaya provide swimming pools?

There are many 3 star hotels in Surabaya with swimming pool. Swiss-Belinn Tunjungan Surabaya (from €32) , Hotel Gunawangsa Manyar (from €14) and The Life Styles Hotel Surabaya (from €16) are very popular.

Which 3 star hotels in Surabaya provide gym or fitness center?

What are the best 3 star hotels in Surabaya with bars?

What are the best 3 star hotels in Surabaya with luxury spa services?

Wanna soothe your muscles after long walk? Among 3 star hotels in Surabaya, Midtown Hotel Surabaya (from €22), Swiss-Belinn Tunjungan Surabaya (from €32) and G Suites Hotel by Amithya (from €17) are very popular.

Which 3 star hotels in Surabaya provide free wifi?

For many, stable internet connection is a must for travel. Midtown Hotel Surabaya (from €22), Great Diponegoro Hotel Surabaya (from €16) and Swiss-Belinn Tunjungan Surabaya (from €32) are popular hotels with free Wi-Fi.

What are some of the best deals for 3 star hotels in Surabaya?

Trip.com keeps you informed of amazing deals on thousands of 3 star hotels. You can check the promotions page to see cheap hotels on Trip.com.

More information

Highest price€337
Lowest price€11
Number of reviews8,374
Total properties273
Weekday Avg. Price€30
Weekend Avg. Price€33