Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local, and health advisories for this destination before you book.

Batam Hotels with Restaurants $24

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Top Batam Hotels with Restaurants

Radisson Golf & Convention Center Batam
5 out of 5
Jl. Jendral Sudirman, Sukajadi, Batam, Kepulauan Riau
Free CancellationReserve now, pay when you stay
The price is $57 per night
4.5/5Wonderful! (395 reviews)
Great trip!

"Thank you to all the wonderful & friendly staffs that made my trip so enjoyable!"…"

Reviewed on Feb 22, 2020

Radisson Golf & Convention Center Batam
I Hotel Baloi Batam
3.5 out of 5
komplek Baloi Kusuma Indah No 7, Batam, BTH
Get Rates
4.5/5Wonderful! (190 reviews)

"Everything is great! Will definitely stay here again! Just a suggestion to provide hand towel."…"

Reviewed on Feb 23, 2020

I Hotel Baloi Batam
Montigo Resorts Nongsa
4.5 out of 5
Jl. Hang Lekir, Nongsa, Batam, Batam Island
The price is $213 per night
4.3/5Excellent! (390 reviews)
A Must stay to Spoil Yourself

"The staffs was very friendly and respectful towards us. The buffet breakfast spread was full of variety and good. The rooms were clean n comfortable. We are very happy with our stay at Montigo. Just need a bit more maintenance on the exterior and facade of the villas."…"

Reviewed on Feb 1, 2020

Montigo Resorts Nongsa
Harmoni Suites Hotel
4 out of 5
Jl. Imam Bonjol No. 1, Nagoya, Batam, Batam Island
Free CancellationReserve now, pay when you stay
The price is $33 per night
4.2/5Very Good! (290 reviews)

"The hotel was clean and very homely. My parents had nothing but only pleasing words about the hotel and its staff. Will definitely be staying here again for my next stay."…"

Reviewed on Feb 6, 2020

Harmoni Suites Hotel
Swiss-Belhotel Harbour Bay
3.5 out of 5
Jl. Duyung, Sei Jodoh Batu Ampar, Batam, Batam Island
The price is $45 per night
4.2/5Very Good! (470 reviews)

"Cleaniness was my priority. And your hotel is very clean. Even the lobby toilet is so clean n nice. Service was very good. Probably could improve on the swimming pool area."…"

Reviewed on Mar 1, 2020

Swiss-Belhotel Harbour Bay
Harmoni One Convention Hotel & Service Apartments
4 out of 5
Jl Engku Putri, Batam Centre, Batam, Batam Island
Free CancellationReserve now, pay when you stay
The price is $24 per night
4.1/5Very Good! (560 reviews)

"Spacious room . The negative side is to find the right place to get the room key."…"

Reviewed on Mar 6, 2020

Harmoni One Convention Hotel & Service Apartments
Harmoni Hotel
4 out of 5
Jl. Imam Bonjol, Nagoya, Batam, Batam Island
Free CancellationReserve now, pay when you stay
The price is $40 per night
4.1/5Very Good! (384 reviews)

"I like the daily breakfast and the massage at the hotel."…"

Reviewed on Mar 19, 2020

Harmoni Hotel
Da Vienna Boutique Hotel
3 out of 5
Jl. Pembangunan Nagoya, Batam, Riau Islands
The price is $29 per night
4/5Very Good! (260 reviews)
Enforcing non-smoking rule

"Staff was helpful and overall pleasant stay. This is not the first time we’re staying here. However this round, although we’re placed on non-smoking floor, can still smell cigarette stench coming from guest room and along doorway."…"

Reviewed on Jan 2, 2020

Da Vienna Boutique Hotel
Holiday Inn Resort Batam
4 out of 5
Waterfront City, Batam, Batam Island
Free Cancellation
The price is $47 per night
4/5Very Good! (358 reviews)
Great, but won't return for festive seasons.

"Had a great experience with the seamless ferry terminal pickup and check in. The hotel staff are all super friendly and helpful. The only downside was we booked over the CNY weekend and the hotel and all the surrounding hotels had fireworks going off from 9pm-12am. Three hours of sporadic fireworks ..."…"

Reviewed on Jan 30, 2020

Holiday Inn Resort Batam
Eska Hotel
3 out of 5
Kompleks Ruko Kepri Mall No. 27-34, Batam Center, Batam, Riau Island
The price is $28 per night
4/5Very Good! (118 reviews)
Comfortable stay!

"Awesome clean new hotel... love the family room! It is walking distance from Kepri Mall where you can find food too!"…"

Reviewed on Jan 1, 2020

Eska Hotel
Allium Batam Hotel
4 out of 5
Komplek Panorama Nagoya, Batam, Batam Island
Get Rates
3.9/5Very Good! (154 reviews)

"Nrarby shopping area.....market and shop..... near fast food centre"…"

Reviewed on Apr 16, 2019

Allium Batam Hotel
Zest Hotel Harbour Bay
2.5 out of 5
Jl. Duyung Sei, Jodoh, Batu Ampar, Batam, Riau Islands
Get Rates
3.9/5Very Good! (227 reviews)
Better than expected stay

"We have been staying with THH ZEST Hotel for many times. ZEST never disappoints us and we always every stay with them."…"

Reviewed on Feb 17, 2020

Zest Hotel Harbour Bay
89 Hotel
3 out of 5
Jl.Pembangunan Baloi Blok VI, Penuin, Batam, Batam Island
The price is $27 per night
3.9/5Good! (275 reviews)

"Very friendly staffs"…"

Reviewed on Feb 16, 2020

89 Hotel
Gideon Hotel Batam
3 out of 5
Komp Penuin Centre Blok AA No. 1, Penuin, Batam, Batam Island
Get Rates
3.8/5Good! (217 reviews)

"Gideon Hotel name changed to Aston Inn. Gideon Hotel name changed to Aston Inn."…"

Reviewed on Jan 30, 2020

Gideon Hotel Batam
Turi Beach Resort
4 out of 5
Jalan Hang Lekiu Nongsa, Batam, Batam Island
The price is $71 per night
3.7/5Good! (383 reviews)
Wonderful stay.

"We chose the Tirta Premiere, right in front of the swimming pool and beach. Absolutely no regrets as it was a wonderful experience every morning to wake up to the sound of the sea and the ocean wind. Will definitely come back and choose the same room again if possible. Our stay was at the end of ..."…"

Reviewed on Feb 3, 2020

Turi Beach Resort
HARRIS Resort Waterfront Batam
4 out of 5
Jl KH Ahmad Dahlan No.1, Waterfront City, Batam, Batam Island
Get Rates
3.7/5Good! (336 reviews)
Unforgettable stay

"Resort is old and run down Water sports? Dont bother as the water is dirty ATV? What terrain are you talking about? Just some flat dirt track Hotel pool is murky Food is decent though, staff are friendly"…"

Reviewed on Jul 10, 2017

HARRIS Resort Waterfront Batam
The BCC Hotel & Residence
4 out of 5
Jl. Bunga Mawar, Baloi Kusuma, Batam, Batam Island
The price is $36 per night
3.7/5Good! (415 reviews)

"Pleasant stay. Walking distance to shopping mall"…"

Reviewed on Feb 17, 2020

The BCC Hotel & Residence
Batam View Beach Resort
3.5 out of 5
Jl. Hang Lekir Nongsa, Batam, Batam Island
The price is $100 per night
3.5/5Good! (150 reviews)
Not bad, not bad....

"Staff seems not that thrill to serve. We thought probably because it was full but we were probably one of the 3 or 4 families around. Water pressure for the shower was terrible and there was hardly hot water... but again for the price we paid, I guess it was the best we could ever ask for. Far away ..."…"

Reviewed on Jul 18, 2019

Batam View Beach Resort
Don't see what you're looking for?
We've got more Hotels with Restaurants. Find the right one for you.
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Pocket Guide: Hotels with Restaurants in Batam

Search for hotels in Batam on Expedia. You can easily find your hotels in Batam using one of the methods below:

  • View our selection of featured hotels in Batam
  • Use the map to find hotels in the Batam neighborhood you prefer
  • Use the filters to see hotels in a specific area of Batam, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in Batam
  • Enter your travel dates to view the best deals on hotels in Batam - while they last

More trip options

Travelers Loved These Hotels with Restaurants