COVID-19 alert: Travel requirements are changing rapidly, including need for pre-travel COVID-19 testing and quarantine on arrival.

Batam Hotels from Rs615

Search over 1 million properties and 550 airlines worldwide

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

Free cancellation on most hotels. Because flexibility matters.

Filter by

Harris Hotel Batam Center
4 out of 5
Jl. Engku Putri, Batam, Riau Islands
4.41 km from city centre
4.2/5Very 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
Safina Inn Syariah Sekupang Batam
3 out of 5
Jalan Tiban Indah, Batam, Riau Islands
Fully refundable
The price is Rs615 per night from 5 Aug to 5 Aug
6.49 km from city centre
5/5Exceptional! (1 review)
"It’s absolutely unbeatable at the price asked. It’s clean, silent, the A/C works, the bed is comfortable, at it comes with complimentary water and snacks."

Reviewed on 1 Mar 2020

Safina Inn Syariah Sekupang Batam
Montigo Resorts Nongsa
4.5 out of 5
Jl. Hang Lekir, Nongsa, Batam, Batam Island
10.34 km from city centre
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 1 Feb 2020

Montigo Resorts Nongsa
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.
Four Points by Sheraton Batam
4 out of 5
Komplek Panorama Nagoya, Batam, Batam Island
Fully refundableReserve now, pay when you stay
The price is Rs2,464 per night from 27 Jul to 27 Jul
6.4 km from city centre
4/5Very Good! (1 review)
"Nice, clean and big. Great service"

Reviewed on 2 Jan 2021

Four Points by Sheraton Batam
Turi Beach Resort
4 out of 5
Jalan Hang Lekiu Nongsa, Batam, Batam Island
The price is Rs4,984 per night from 2 Aug to 2 Aug
13.48 km from city centre
3.7/5Good! (384 reviews)
"This is an easy getaway from Singapore -love it every time!"

Reviewed on 14 Mar 2020

Turi Beach 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.