Photo by Botak Jon

Batam Beach Resorts from RM153

Most hotels are fully refundable. Because flexibility matters.

Save 10% or more on select stays with Expedia Rewards

Search over 2.9 million properties and 550 airlines worldwide

Top Batam Beach Resorts

Montigo Resorts Nongsa
Great for beach holidays
4.5 out of 5
Jl. Hang Lekir, Nongsa, Batam, Batam Island, 29400
4.3/5 Excellent! (390 reviews)

Travellers like: near the beach, kids' pool

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 1 Feb 2020

Montigo Resorts Nongsa
Swiss-Belhotel Harbour Bay - CHSE Certified
3.5 out of 5
Jl. Duyung, Sei Jodoh Batu Ampar, Batam, Batam Island, 29432
The price is RM163 per night from 29 May to 30 May
4.2/5 Very Good! (474 reviews)
"Nice and friendly staff"

Reviewed on 24 Apr 2022

Swiss-Belhotel Harbour Bay - CHSE Certified
HARRIS Hotel Batam Center - Batam
4 out of 5
Jl. Engku Putri, Batam, Riau Islands, 29461
Fully refundableReserve now, pay when you stay
The price is RM153 per night from 23 May to 24 May
4.2/5 Very Good! (665 reviews)
"Grab car couldnt enter the premise which caused inconvenience. Swimming pool n gym were only accessible thru the restaurant which wasnt ideal. But liked the room for the space n cleanliness."

Reviewed on 27 Jan 2020

HARRIS Hotel Batam Center - Batam
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Holiday Inn Resort Batam, an IHG Hotel
4 out of 5
Waterfront City, Batam, Batam Island, 29422
Fully refundable
The price is RM242 per night from 8 Jun to 9 Jun
4/5 Very Good! (359 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 30 Jan 2020

Holiday Inn Resort Batam, an IHG Hotel
KTM Resort
3.5 out of 5
JL. Kolonel Soegiono, TG Pinggir - Sekupang, Batam, Batam Island, 29422
The price is RM161 per night from 23 May to 24 May
3.9/5 Good! (103 reviews)
"value for money and good stay. Staffs are very helpful and friendly."

Reviewed on 8 Dec 2019

KTM Resort
HARRIS Resort Batam Waterfront
Great for beach holidays
4 out of 5
Waterfront City, Marina, Batam, Riau Islands, 29422
Fully refundableReserve now, pay when you stay
The price is RM185 per night from 25 May to 26 May
3.7/5 Good! (336 reviews)

Travellers like: near the beach, kids' pool

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 10 Jul 2017

HARRIS Resort Batam Waterfront
Turi Beach Resort
Great for beach holidays
4 out of 5
Jalan Hang Lekiu Nongsa, Batam, Batam Island, 29465
Fully refundable
The price is RM277 per night from 27 May to 28 May
3.7/5 Good! (386 reviews)

Travellers like: on the beach, massages on the beach, beach towels, kids' pool

Travellers say...
"This was a terrible experience for my family. The good. It is a large resort with some good areas for pictures. We did enjoy the pools. The staff are friendly and smile. The bad. We checked in and went to our room. The room is in major need of a paint job, the high ceiling in particular is supposed ..."

Reviewed on 8 May 2022

Turi Beach Resort
Batam View Beach Resort
Great for beach holidays
3.5 out of 5
Jl. Hang Lekir Nongsa, Batam, Batam Island, 29432
The price is RM296 per night from 25 May to 26 May
3.5/5 Good! (150 reviews)

Travellers like: on the beach, cabanas, beach bars, kids' pool

Good place for vacation
"Its a good place to stay and the staff is very humble and nice"

Reviewed on 29 Mar 2020

Batam View Beach Resort
Nongsa Point Marina & Resort
Great for beach holidays
4 out of 5
Jalan Hang Lekiu Nongsa, Kepulauan Riau, Batam, Batam Island, 29432
Fully refundable
The price is RM260 per night from 26 May to 27 May
3.5/5 Good! (176 reviews)

Travellers like: on the beach, kids' pool

Travellers say...
"Clean, good marina, close to singapore. Left from here to do Nongsa Neptune sailubg regatta."

Reviewed on 2 Feb 2020

Nongsa Point Marina & Resort
Don't see what you're looking for?
See all available properties in Batam
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.

Frequently asked questions

Recent Reviews in Batam
expedia verified reviews

Plan your trip in a snap on the app

From home or hammock, organise your entire escape and explore app offers

Text yourself a download link for easy access

By providing your number, you agree to receive a one-time automated text message with a link to get the app. Standard text message rates may apply.
QR code