Beginning of main content

Search over 895,000 properties worldwide and 550 airlines worldwide.

Search over a million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation.


Check prices on hotels in Batam

Best deal Best deal 1 Feb - 3 Feb
Tonight 20 Jan - 21 Jan
This weekend 25 Jan - 27 Jan
Next weekend 1 Feb - 3 Feb

Top Hotels with Gyms in Batam

See all 169 properties in Batam
Harmoni One Convention Hotel & Service Apartments
Harmoni One Convention Hotel & Service Apartments
4.0 out of 5.0 Jl Engku Putri, Batam
Free cancellation
4.2/5 (397 reviews)
SG$30/ nightfor 2 guests

Gea, one of the receptionist was very friendly and helpful! They were nice and polite. Thank you for making our stay a good one! Thank you Gea and team!

Reviewed on 7 Jan,2019
The BCC Hotel & Residence
The BCC Hotel & Residence
4.0 out of 5.0 Jl. Bunga Mawar, Baloi Kusuma, Batam
3.7/5 (288 reviews)
SG$50/ nightfor 2 guests

I always enjoyed my stay there for relaxation n spa experience is my favorite. Location is very near to BCSMall just 5mins walk. N 5mins walk away for some simple seafood delight to my taste. N i will always book the executive suite where i can enjoy the winderful jetspa bathtub. N i believe they ...

Reviewed on 7 Jan,2019
Harmoni Suites Hotel
Harmoni Suites Hotel
4.0 out of 5.0 Jl. Imam Bonjol No. 1, Batam
Free cancellation
4.2/5 (197 reviews)
SG$48/ nightfor 2 guests

Professional staff, peaceful environment, good location.

Reviewed on 30 Dec,2018
89 Hotel
89 Hotel
3.0 out of 5.0 Jl.Pembangunan Baloi Blok VI, Penuin, Batam
3.8/5 (215 reviews)
SG$35/ nightfor 2 guests

Clean room, nice staff, delicious foods, highly recommended hotel. But only one thing uncomfortable is the music from the exercise room too noisy since the morning until the night at the 5th floor.

Reviewed on 5 Jan,2019
Allium Batam Hotel
Allium Batam Hotel
4.0 out of 5.0 Komplek Panorama Nagoya, Batam
4.0/5 (145 reviews)
SG$54/ nightfor 2 guests

The facilities are slightly old but overall experience is good.

Reviewed on 24 Dec,2018
The Centro Hotel & Residence by Orchardz
The Centro Hotel & Residence by Orchardz
3.5 out of 5.0 Jl. Central Raya No. 08, Batam
3.4/5 (27 reviews)
SG$31/ nightfor 2 guests

Basic local Indonesian hotel. A little bit shabby in that it needs a coat of paint and new towels - they were wafer thin. On the plus side the rooms are enormous and unusually it has a shower and a bath. Its exactly what you pay for.

Reviewed on 7 Aug,2018
GGi Hotel
GGi Hotel
4.0 out of 5.0 Jl Duyung, Sei Jodoh Batu Ampar, Batam
3.0/5 (52 reviews)
SG$55/ nightfor 2 guests

Hotel looks rundown staffs at coffee house not attentive.request of kate checkout denied.would not stay here again

Reviewed on 12 Oct,2018
Harmoni Hotel
Harmoni Hotel
4.0 out of 5.0 Jl. Imam Bonjol, Batam
Free cancellation
4.0/5 (219 reviews)
SG$56/ nightfor 2 guests

I book 3 deluxe suite room, cleanliness is average. We stay for 2 nights. Chamber maid didn’t replace toilet rolls & toilet accessories. Tooth brush etc. Found stain on the pillow case ask the hotel staff to replace but they replace the same pillow. All deluxe suite room provided with kitchen facilities ...

Reviewed on 7 Jan,2019
Grands i Hotel
Grands i Hotel
4.0 out of 5.0 Jl Teuku Umar Bukit Nagoya, Batam
4.3/5 (302 reviews)
SG$86/ nightfor 2 guests

By far, the best hotel I have ever stayed in Batam in 2018. Location: 5 mins walk to Nagoya Shopping Mall Staff: Excellent service! Very attentive, friendly, helpful and provides prompt assistance. They also have an on call taxi (in case you want to go to other malls and places) Facilities: Excellent! ...

Reviewed on 28 Dec,2018
Map