Indonesia may have travel restrictions in place, including self-quarantine, due to COVID-19.

Find out moreOpens in new tab or window

Save on Top Batam Hotels

Search over 1 million properties and 550 airlines worldwide

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

Free cancellation on most hotels. Because flexibility matters.

Filter by

Popular filters
Star rating
Your budget
Guest rating
Payment type
Property type
Area
1
Popular locations
Amenities
Accessibility
Trip type
Ibis Styles Batam Nagoya
3 out of 5
Jalan Yos Sudarso Bengkong Laut, Batam Kepulauan Riau, Batu Ampar, Batam, Riau Islands
Free cancellationReserve now, pay when you stay
The price is CA $45 per night from Dec 2 to Dec 3
6.37 km from city centre
4.1/5Very Good! (122 reviews)

"The staffs were super friendly and helpful, and the amenities were good! :)"…"

Reviewed on May 15, 2020

Ibis Styles Batam Nagoya
Batam Marriott Hotel Harbour Bay
3.5 out of 5
Harbour Bay Downtown, Jalan Duyung, Kel Sungai Jodoh, Kec Batu Ampar, Batam, Batam Island
Free cancellationReserve now, pay when you stay
The price is CA $116 per night from Dec 4 to Dec 5
7.35 km from city centre
Batam Marriott Hotel Harbour Bay
Greenland Hotel Batam
2 out of 5
Komplek Ruko Greenland Blok J No.12A-16, Batam
The price is CA $19 per night from Dec 2 to Dec 3
3.48 km from city centre
3.7/5Good! (46 reviews)

"I dont like anything about the hotel. Property not to my espectation. Ever paid lower price than this hotel with much more satisfaction. Hotel so run down. Even the towels a lot of stain. The free breakfast was only rice and four dishes. Dis appointment to the max.😞"…"

Reviewed on Dec. 22, 2019

Greenland Hotel Batam
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.
Harris Hotel Batam Center
4 out of 5
Jl. Engku Putri, Batam, Riau Islands
Get Rates
4.41 km from city centre
4.2/5Very Good! (665 reviews)

"Close to ferry terminal & mega mall. Decent restaurant & easy access to the airport."…"

Reviewed on Dec. 14, 2019

Harris Hotel Batam Center
OYO 1447 Lovina Inn - Nagoya Batam
2 out of 5
Komplek Sri Usaha Blok H No. 8, Nagoya, Batam
Get Rates
5.94 km from city centre
3.6/5Good! (49 reviews)
Basic and clean. Great value

"Great locatuon. Basic and clean"…"

Reviewed on Mar. 1, 2020

OYO 1447 Lovina Inn - Nagoya Batam
Studio Apartment Nagoya Mansion Batam
3 out of 5
5 Jl. Raden Patah, Batam, Kepulauan Riau
The price is CA $31 per night from Dec 2 to Dec 3
5.44 km from city centre
2.3/5 (7 reviews)
Recommended Outlet.

"Good location reasonably near to town centre. Nice quiet location,only early morning loud blaring of prayers from nearby mosque spoil morning sleep!"…"

Reviewed on Jan. 29, 2020

Studio Apartment Nagoya Mansion Batam
Four Points by Sheraton Batam
4 out of 5
Komplek Panorama Nagoya, Batam, Batam Island
Free cancellationReserve now, pay when you stay
The price is CA $51 per night from Dec 2 to Dec 3
6.4 km from city centre
Four Points by Sheraton Batam
Montigo Resorts Nongsa
4.5 out of 5
Jl. Hang Lekir, Nongsa, Batam, Batam Island
Get Rates
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 Feb. 1, 2020

Montigo Resorts Nongsa
Harris Resort Batam Waterfront
4 out of 5
Waterfront City, Marina, Batam, Riau Islands
Get Rates
10.72 km from city centre
3.7/5Good! (336 reviews)
Unforgettable stay

"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 Jul. 10, 2017

Harris Resort Batam Waterfront
Blitz Hotel Batam Centre
The price is CA $17 per night from Dec 2 to Dec 3
3.46 km from city centre
3.6/5Good! (9 reviews)

"Better value than hotels in the immediate area"…"

Reviewed on Mar. 26, 2020

Blitz Hotel Batam Centre
89 Hotel
3 out of 5
Jl.Pembangunan Baloi Blok VI, Penuin, Batam, Batam Island
The price is CA $45 per night from Dec 2 to Dec 3
5.34 km from city centre
3.9/5Good! (275 reviews)

"Very friendly staffs"…"

Reviewed on Feb. 16, 2020

89 Hotel
Nagoya Mansion Hotel & Residence
4 out of 5
Jl. Raden Fatah, Kampung Utama Street No.1, Nagoya, Batam, Batam Island
The price is CA $33 per night from Dec 4 to Dec 5
5.48 km from city centre
3.5/5Good! (168 reviews)
Great stay

"Location is good. Clean and all staff are very friendly."…"

Reviewed on Feb. 20, 2020

Nagoya Mansion Hotel & Residence
Turi Beach Resort
4 out of 5
Jalan Hang Lekiu Nongsa, Batam, Batam Island
The price is CA $470 per night from Dec 9 to Dec 10
13.48 km from city centre
3.7/5Good! (384 reviews)

"This is an easy getaway from Singapore -love it every time!"…"

Reviewed on Mar. 14, 2020

Turi Beach Resort
Radisson Golf & Convention Center Batam
5 out of 5
Jl. Jendral Sudirman, Sukajadi, Batam, Kepulauan Riau
Free cancellationReserve now, pay when you stay
The price is CA $78 per night from Dec 20 to Dec 21
0.72 km from city centre
4.5/5Wonderful! (396 reviews)
Great trip!

"Thank you to all the wonderful & friendly staffs that made my trip so enjoyable!"…"

Reviewed on Feb. 22, 2020

Radisson Golf & Convention Center Batam
I Hotel Baloi Batam
3.5 out of 5
komplek Baloi Kusuma Indah No 7, Batam, BTH
The price is CA $90 per night from Dec 3 to Dec 4
4.92 km from city centre
4.5/5Wonderful! (193 reviews)
Best hotel

"Great hotel to stay"…"

Reviewed on Mar. 2, 2020

I Hotel Baloi Batam
Best Western Premier Panbil
4 out of 5
Jl Ahmad Yani, Batam, Batam Island
Free cancellationReserve now, pay when you stay
The price is CA $68 per night from Dec 2 to Dec 3
1.59 km from city centre
4.4/5Wonderful! (234 reviews)
Excellent

"Excellent"…"

Reviewed on Feb. 24, 2020

Best Western Premier Panbil
Batam View Beach Resort
3.5 out of 5
Jl. Hang Lekir Nongsa, Batam, Batam Island
The price is CA $114 per night from Dec 2 to Dec 3
10.9 km from city centre
3.5/5Good! (151 reviews)
Good place for vacation

"Its a good place to stay and the staff is very humble and nice"…"

Reviewed on Mar. 29, 2020

Batam View Beach Resort
Harmoni One Convention Hotel & Service Apartments
4 out of 5
Jl Engku Putri, Batam Centre, Batam, Batam Island
Free cancellationReserve now, pay when you stay
The price is CA $37 per night from Dec 3 to Dec 4
2.62 km from city centre
4.1/5Very Good! (563 reviews)

"Spacious room . The negative side is to find the right place to get the room key."…"

Reviewed on Mar. 6, 2020

Harmoni One Convention Hotel & Service Apartments
Nongsa Point Marina & Resort
4 out of 5
Jalan Hang Lekiu Nongsa, Kepulauan Riau, Batam, Batam Island
Free cancellation
The price is CA $83 per night from Dec 9 to Dec 10
13.5 km from city centre
3.5/5Good! (176 reviews)

"Clean, good marina, close to singapore. Left from here to do Nongsa Neptune sailubg regatta."…"

Reviewed on Feb. 2, 2020

Nongsa Point Marina & Resort
Pacific Palace Hotel
3.5 out of 5
JL Duyung Sei Jodoh, Batam, Batam Island
The price is CA $46 per night from Dec 3 to Dec 4
6.9 km from city centre
3.8/5Good! (55 reviews)

"We are happy with the stay"…"

Reviewed on Jan. 13, 2020

Pacific Palace Hotel
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.

Batam Hotel Guide

Expedia.ca offers a selection of 228 hotels in Batam. You are sure to find cheap deals and discount rates among them with our Best Price Guarantee. No matter what type of hotel strikes your fancy, we will let you search for your preferred one to accommodate your travel needs.

Expedia.ca will not only save you time, but also money when booking your stay at a hotel in Batam. Making reservations so you can stay within your budget is easy with us.

Expedia.ca even provides you with a map so you may find hotels in the Batam neighborhood you prefer.

Go ahead. Enter your travel dates to view the best offers on hotel rooms in Batam, Riau Islands now!

Frequently asked questions

Where is the best place to stay in Batam?
Montigo Resorts Nongsa is a favorite with Expedia customers. This 4.5-star resort offers a full-service spa and 2 restaurants. Other top choices based on reviews include I Hotel Baloi Batam and Swiss-Belhotel Harbour Bay.
If I need to cancel my hotel reservation in Batam, will I receive a refund?
Yes! You’ll find that most hotel bookings are refundable provided that you cancel prior to the hotel’s cancellation deadline, which is usually within 24-48 hours of your check-in date. If you booked a non-refundable reservation, you might be able to cancel it and be given a refund within a 24-hour period of your booking. Enter your dates, click on “Search”, then filter by “free cancellation” to get the best deals available in Batam.
What's the best accommodation for a budget-friendly stay in Batam?
Based on reviews, Zest Hotel Harbour Bay is a popular 2.5-star hotel for our travelers looking for an economical choice, and features free WiFi and a restaurant. Other choices for your budget-friendly stay include OYO 1447 Lovina Inn - Nagoya Batam and Biz Hotel Batam.
What's the best place to stay for families in Batam?
Montigo Resorts Nongsa is a top 4.5-star resort on Expedia for families, and features a children’s pool and 2 restaurants. Other good choices for your stay with the kids include Harris Resort Batam Waterfront and Holiday Inn Resort Batam. Attractions in the area like Singapore Flyer and Universal Studios Singapore are also fun for kids of all ages.
What's the best accommodation for a romantic vacation to Batam?
Montigo Resorts Nongsa is a favorite 4.5-star resort for couples, and features a full-service spa and an alfresco restaurant. Other good choices for your romantic getaway include Harmoni One Convention Hotel & Service Apartments and Holiday Inn Resort Batam.
What's the best pet-friendly hotel in Batam?
Greenland Hotel Batam is a top hotel for people traveling with their pets, and offers a restaurant and a bar/lounge for its human guests. Radisson Golf & Convention Center Batam is another option for a stay with your pet.
What's the best hotel for a beach vacation in Batam?
Turi Beach Resort is a top 4-star beachfront resort with 2 outdoor pools and 3 restaurants, and it’s located close to Nongsa Beach. Other good options for your beach trip include Batam View Beach Resort and Montigo Resorts Nongsa.
What's the best luxury hotel in Batam?
Montigo Resorts Nongsa is a 4.5-star resort with 2 restaurants and a full-service spa, and it’s a popular choice for Expedia travelers looking for a pampering stay. Goodway Hotel Batam and Turi Beach Resort are other upscale choices for your stay.
What are some hotels with pools in Batam?
Montigo Resorts Nongsa is a popular 4.5-star resort featuring an outdoor pool, a children’s pool, and 2 restaurants. Other choices that feature an onsite pool include Radisson Golf & Convention Center Batam and Harmoni One Convention Hotel & Service Apartments.

Recent Reviews in Batam

More trip options