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 Restaurants in Batam

See all 161 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 Centre, Batam, Batam Island
Free cancellation
4.1/5 (419 reviews)
SG$33/ night for 2 guests

It was a Super pleasant stay with nice and friendly staff!

Reviewed on 23 Mar,2019
Montigo Resorts Nongsa
Montigo Resorts Nongsa
4.5 out of 5.0 Jl. Hang Lekir, Nongsa, Batam, Batam Island
4.3/5 (340 reviews)
SG$245/ night for 2 guests

We stayed with a single bedded room for 2 nights. The property is huge and clean. Our motive was just to rest and relax so we did just that. Had an awesome massage for our family of 3. All of us enjoyed it pretty much.

Reviewed on 19 Mar,2019
Swiss-Belhotel Harbour Bay
Swiss-Belhotel Harbour Bay
3.5 out of 5.0 Jl. Duyung, Sei Jodoh Batu Ampar, Batam, Batam Island
Free cancellation
4.2/5 (372 reviews)
SG$57/ night for 2 guests

The location was very good. Access to food joint was also very good. Staff were friendly and helpful. However the Swimming pool seems abit murky.

Reviewed on 19 Mar,2019
The BCC Hotel & Residence
The BCC Hotel & Residence
4.0 out of 5.0 Jl. Bunga Mawar, Baloi Kusuma, Batam, Batam Island
3.7/5 (300 reviews)
SG$50/ night for 2 guests

Overall still a good Hotel. Just a minor issue- room take a long while to cool inspite air temp is down to 18 degress with fan full speed.

Reviewed on 11 Mar,2019
Da Vienna Boutique Hotel
Da Vienna Boutique Hotel
3.0 out of 5.0 Jl. Pembangunan Nagoya, Batam, Riau Islands
4.1/5 (208 reviews)
SG$43/ night for 2 guests

Location is great with the night market next to the hotel and short run away from Nagoya Shopping Center

Reviewed on 16 Mar,2019
Turi Beach Resort
Turi Beach Resort
4.0 out of 5.0 Jalan Hang Lekiu Nongsa, Batam, Batam Island
Free cancellation
3.6/5 (345 reviews)
SG$91/ night for 2 guests

Nice beach resort to relax and its recommended for families with small kids as they can enjoy very well!

Reviewed on 17 Dec,2018
Eska Hotel
Eska Hotel
3.0 out of 5.0 Kompleks Ruko Kepri Mall No. 27-34, Batam Center, Batam, Riau Island
4.0/5 (102 reviews)
SG$38/ night for 2 guests

thought abit quite at nite the place is clean without all the street hawker and food are all inside building which is clean and pleasant..location is quite centralized

Reviewed on 6 Jan,2019
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
HARRIS Resort Waterfront Batam
HARRIS Resort Waterfront Batam
4.0 out of 5.0 Jl KH Ahmad Dahlan No.1, Waterfront City, Batam, Batam Island
3.7/5 (337 reviews)

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
Map

Hotels with Restaurants: Our travellers loved these

Recently booked Hotels with Restaurants in Batam

Batam Harbour Hotel & Spa
3.5 out of 5.0
Last booking: 22 hours ago
Turi Beach Resort
4.0 out of 5.0
Last booking: 43 hours ago