Beginning of main content

Search over 1,000,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 26 Apr - 28 Apr
Tonight 24 Mar - 25 Mar
This weekend 29 Mar - 31 Mar
Next weekend 5 Apr - 7 Apr

Top Hotels with indoor pool in Batam

See all 161 properties in Batam
Batam View Beach Resort
Batam View Beach Resort
3.5 out of 5.0 Jl. Hang Lekir Nongsa, Batam, Batam Island
3.5/5 (136 reviews)
SG$60/ night for 2 guests

I did a late check in but the receptionist still manage to offer me a great room with view. Thus she know pretty well of the rooms .... Room spacious... breakfast buffet not much variety but tasteful.... Best is wifi offer is superb from anywhere you are around the hotel.

Reviewed on 22 Mar,2019
Harmoni Suites Hotel
Harmoni Suites Hotel
4.0 out of 5.0 Jl. Imam Bonjol No. 1, Nagoya, Batam, Batam Island
Free cancellation
4.2/5 (218 reviews)
SG$39/ night for 2 guests

Very pleasant stay and hotel transfers are punctual with excellent service.

Reviewed on 11 Mar,2019
Holiday Inn Resort Batam
Holiday Inn Resort Batam
3.5 out of 5.0 Waterfront City, Batam, Batam Island
Free cancellation
4.0/5 (311 reviews)
SG$67/ night for 2 guests

The people were very nice and friendly, rooms were very clean and large

Reviewed on 19 Feb,2019
King’s Hotel Batam, a PHM Collection
King’s Hotel Batam, a PHM Collection
3.5 out of 5.0 Jl. St. Yos Sudarso, Seraya Atas, Batam, Batam Island
3.9/5 (52 reviews)
SG$34/ night for 2 guests

For the price , i would say , worth it , overall happy with my stay , very convenient - bcs mall and nagoya hill (3km) , breakfast not bad , staff and service was awesome (very helpful ) - nearby have street food , very nice view (lvl 11 cafe and swimming pool not bad ) - Room was good , overall ...

Reviewed on 10 Feb,2019
Pacific Palace Hotel
Pacific Palace Hotel
3.5 out of 5.0 JL Duyung Sei Jodoh, Batam, Batam Island
3.7/5 (43 reviews)
SG$50/ night for 2 guests

The rooms are spacious very near to ferry terminal by car within.3 mins but nothing much at surrounding area... no 711 if yes have to walk around 20mins to the nearest shop..

Reviewed on 28 Mar,2016
Radisson Golf & Convention Center Batam
Radisson Golf & Convention Center Batam
5.0 out of 5.0 Jl. Jendral Sudirman, Sukajadi, Batam, Kepulauan Riau
Free cancellation
4.5/5 (301 reviews)
SG$88/ night for 2 guests

The service and staff hospitality was awesome. We love the kids club...Overall the hotel is very clean and comfortable. Kudos to the management team and staff in keeping up with the standards!

Reviewed on 22 Mar,2019
Map