Book Cheap Hotels in Batam
Save an extra 10% or more on select hotels with Member Discounts
Access exclusive hotel deals, only with the Travelocity app
Check hotel availability in Batam
Most frequently booked Batam hotels

Ibis Styles Batam Nagoya
Jalan Yos Sudarso Bengkong Laut, Batam Kepulauan Riau, Batu Ampar, Batam, Riau Islands
Free cancellation
Reserve now, pay when you stay
5.55 km from city centre
Stay at this 4-star business-friendly hotel in Batam. Enjoy free WiFi, free parking, and 2 bars/lounges. Popular attractions Harbour Bay Ferry Terminal and Batam Centre Ferry Terminal are located nearby.
Pool
Spa

Batam Marriott Hotel Harbour Bay
Harbour Bay Downtown, Jalan Duyung, Kel Sungai Jodoh, Kec Batu Ampar, Batam, Batam Island
Free cancellation
Reserve now, pay when you stay
6.87 km from city centre
Stay at this 5-star luxury hotel in Batam. Enjoy a full-service spa, 2 restaurants, and breakfast (surcharge). Our guests praise the helpful staff in our reviews. Popular attractions Harbour Bay Ferry Terminal and Nagoya Hill Mall are located nearby.
Pool
Spa

Oakwood Hotel & Apartments Grand Batam
Jl. Pembangunan, Batu Selicin, Kec. Lubuk Baja, Batam, Kepulauan Riau
Free cancellation
Reserve now, pay when you stay
4.66 km from city centre
Stay at this 4.5-star luxury aparthotel in Batam. Enjoy free WiFi, free parking, and breakfast (surcharge). Popular attractions Harbour Bay Ferry Terminal and Batam Centre Ferry Terminal are located nearby.
Pool
Parking included

Batam View Beach Resort
Jl. Hang Lekir Nongsa, Batam, Batam Island
9.71 km from city centre
Stay at this 4-star beach resort in Batam. Enjoy free WiFi, free parking, and 2 outdoor pools. Popular attractions Batam Centre Ferry Terminal and Nagoya Hill Mall are located nearby.
On private beach
Pool

Montigo Resorts Nongsa
Jl. Hang Lekir, Nongsa, Batam, Batam Island
9.15 km from city centre
Stay at this 5-star luxury resort in Batam. Enjoy free WiFi, free parking, and 2 outdoor pools. Our guests praise the helpful staff in our reviews. Popular attractions Batam Centre Ferry Terminal and Harbour Bay Ferry Terminal are located nearby.
Pool
All-inclusive

Radisson Golf & Convention Center Batam
Jl. Jendral Sudirman, Sukajadi, Batam, Kepulauan Riau
Free cancellation
Reserve now, pay when you stay
0.7 km from city centre
Stay at this 4-star spa hotel in Batam. Enjoy free WiFi, free parking, and a full-service spa. Popular attractions Batam Centre Ferry Terminal and Harbour Bay Ferry Terminal are located nearby.
Pool
All-inclusive

I Hotel
Jl Teuku Umar Bukit Nagoya, Batam, Batam Island
5.25 km from city centre
Stay at this 4-star spa hotel in Batam. Enjoy free WiFi, free parking, and a full-service spa. Popular attractions Nagoya Hill Mall and Harbour Bay Ferry Terminal are located nearby.
Pool
Hot tub

Four Points by Sheraton Batam
Komplek Panorama Nagoya, Batam, Batam Island
Free cancellation
Reserve now, pay when you stay
5.87 km from city centre
Stay at this 4-star business-friendly hotel in Batam. Enjoy free WiFi, free parking, and breakfast (surcharge). Our guests praise the helpful staff and the property condition in our reviews. Popular attractions Nagoya Hill Mall and Harbour Bay Ferry Terminal are located nearby.
Pool
Spa

Sahid Batam Center Hotel & Convention
Komp Raffles City Block E no 6 - 9, Batam Centre, Batam, Batam Island
2.96 km from city centre
Stay at this 3-star golf hotel in Batam. Enjoy free parking, breakfast (surcharge), and room service. Popular attractions Batam Centre Ferry Terminal and Nagoya Hill Mall are located nearby.
Pool
Parking included
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.
Hotels in Batam with star rating
Check Batam hotel room prices by star rating

3 Star Hotels
133 properties
Top family friendly Batam hotel deals

Montigo Resorts Nongsa
Jl. Hang Lekir, Nongsa, Batam, Batam Island
8.6/10 Excellent! (465 reviews)
Top cheap Batam hotel deals

Zest Harbour Bay Batam by Swiss-Belhotel International
Jl. Duyung Sei, Jodoh, Batu Ampar, Batam, Riau Islands
7.8/10 Good! (280 reviews)
Top hotels in Batam for Extended Stay

Oakwood Hotel & Apartments Grand Batam
Jl. Pembangunan, Batu Selicin, Kec. Lubuk Baja, Batam, Kepulauan Riau
9.4/10 Exceptional! (47 reviews)
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.
Batam hotels essential information
Accommodation | 374 hotels |
---|---|
Lowest Price | |
Highest Price | |
Popular hotels | Ibis Styles Batam Nagoya, Batam Marriott Hotel Harbour Bay, Oakwood Hotel & Apartments Grand Batam, Batam View Beach Resort, Montigo Resorts Nongsa, Radisson Golf & Convention Center Batam, I Hotel, Four Points by Sheraton Batam, Sahid Batam Center Hotel & Convention |
Frequently asked questions
Recent Batam hotel reviews by fellow wanderers

Oakwood Hotel & Apartments Grand Batam
5 out of 5
Posted 3 days ago
Travelocity Verified Review
"We were genuinely surprised how highly tech the hotel was. Modern and cleaned. Conveniently located with grand batam mall right beside it. You are able to walk to the mall with the linkage shared between the hotel and mall with no issue. If you have a big family, hotel rooms can be linked with doors in between the rooms."
A verified traveller stayed at Oakwood Hotel & Apartments Grand Batam
Types of hotels
Hotels near…
Hotels by star rating
Areas of Batam
Most popular
Hotels
Flights
British AirwaysCheap Flights to Gili TrawanganCheap Flights to SeminyakCheap Flights to HuntsvilleCheap Flights to BorobudurAir Canada Vancouver (YVR) to Buffalo (BUF) flightsAir Canada Beirut (BEY) to Edmonton (YEG) flightsCheap Flights to NaplesFlights from Toronto to BanffCheap Flights to UbudCheap Flights to Gili MenoCheap Flights to Nusa DuaKorean Air Toronto (YYZ) to Ho Chi Minh City (SGN) flights