Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local, and health advisories for this destination before you book.

Find Hotels in 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 ¥4,466 per night
1.59 km from city center
4.4/5Wonderful! (233 reviews)
Excellent

"Excellent"…"

Reviewed on Feb 24, 2020

Best Western Premier Panbil
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 ¥3,966 per night
6.37 km from city center
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
Montigo Resorts Nongsa
4.5 out of 5
Jl. Hang Lekir, Nongsa, Batam, Batam Island
The price is ¥24,644 per night
10.34 km from city center
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
Turi Beach Resort
4 out of 5
Jalan Hang Lekiu Nongsa, Batam, Batam Island
The price is ¥7,448 per night
13.48 km from city center
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 ¥5,958 per night
0.72 km from city center
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
Nongsa Point Marina & Resort
4 out of 5
Jalan Hang Lekiu Nongsa, Kepulauan Riau, Batam, Batam Island
Free Cancellation
The price is ¥6,702 per night
13.5 km from city center
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
Barelang Bridge Hotel
2.5 out of 5
Jembatan, Jl. Trans Barelang, Pulau Setokok, Bulang, Batam, Batam Island
Free CancellationReserve now, pay when you stay
The price is ¥1,538 per night
13.17 km from city center
Barelang Bridge Hotel
Panbil Residence Apartment Batam
3.5 out of 5
Jalan Ahmad Yani, Panbil Estate, Muka Kuning, Sei Beduk, Batam, Batam Island
Free CancellationReserve now, pay when you stay
The price is ¥4,121 per night
1.69 km from city center
4.1/5Very Good! (98 reviews)

"Didn’t really fancy too much in this hotel. Breakfast a lot of food didn’t replenish shortly after all were taken off. Distance a bit far from shopping location. Necessities not fully provided. Short of hand towel. My frd’s room short of safebox, bowls, wardrobe light not working. Hotel can consider ..."…"

Reviewed on Jan 28, 2020

Panbil Residence Apartment Batam
Holiday Inn Resort Batam
4 out of 5
Waterfront City, Batam, Batam Island
Free Cancellation
The price is ¥6,218 per night
10.51 km from city center
4/5Very Good! (358 reviews)
Great, but won't return for festive seasons.

"Had a great experience with the seamless ferry terminal pickup and check in. The hotel staff are all super friendly and helpful. The only downside was we booked over the CNY weekend and the hotel and all the surrounding hotels had fireworks going off from 9pm-12am. Three hours of sporadic fireworks ..."…"

Reviewed on Jan 30, 2020

Holiday Inn Resort Batam
Harris Batam Center
4 out of 5
Jl. Engku Putri, Batam Center,, Batam, Riau Islands
Get Rates
4.41 km from city center
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 Batam Center
Beverly Hotel Batam
3.5 out of 5
JL Raden Patah No.12, Lubuk Baja, Batam
Free Cancellation
The price is ¥2,067 per night
4.85 km from city center
3.7/5Good! (21 reviews)

"Staff were very helpful and kind."…"

Reviewed on Jan 31, 2020

Beverly Hotel Batam
Batam View Beach Resort
3.5 out of 5
Jl. Hang Lekir Nongsa, Batam, Batam Island
The price is ¥4,552 per night
10.9 km from city center
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 ¥2,708 per night
2.62 km from city center
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
89 Hotel
3 out of 5
Jl.Pembangunan Baloi Blok VI, Penuin, Batam, Batam Island
The price is ¥2,739 per night
5.34 km from city center
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 ¥2,553 per night
5.48 km from city center
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
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

Search for hotels in Batam on Expedia. You can easily find your hotels in Batam using one of the methods below:

  • View our selection of featured hotels in Batam
  • Use the map to find hotels in the Batam neighborhood you prefer
  • Use the filters to see hotels in a specific area of Batam, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in Batam
  • Enter your travel dates to view the best deals on hotels in Batam - while they last

Frequently asked questions

Where is the best place to stay in Batam?
Planet Holiday Hotel & Residence is a favorite with Expedia customers. This 4-star hotel offers a full-service spa and 4 restaurants. It is located a short 13-minute walk from Nagoya Hill Mall. Other top choices based on reviews include Crown Vista Hotel and Radisson Golf & Convention Center Batam.
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.
Where can I learn more about changing or cancelling my trip to Batam?
For more information about updating your trip to Batam or cancelling it, click here.
What's the best accommodation for a budget-friendly stay in Batam?
Based on reviews, OYO 1447 Lovina Inn - Nagoya Batam is a popular 2-star hotel for our travelers looking for an economical choice, and features free WiFi and free parking. Other choices for your budget-friendly stay include Lovina Inn Penuin and Hana Hotel.
What's the best place to stay for families in Batam?
HARRIS Resort Waterfront Batam is a top 4-star resort on Expedia for families, and features a children’s pool and a free kids’ club. Other good choices for your stay with the kids include Turi Beach Resort and Golden View Hotel. 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?
Crown Vista Hotel is a favorite 3.5-star hotel for couples, and features rainfall showerheads and a full-service spa. Other good choices for your romantic getaway include Harmoni Suites Hotel and Harmoni One Convention Hotel & Service Apartments.
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 place to stay with easy access to Batam Centre Ferry Terminal?
Adjacent to Batam Centre Ferry Terminal, HARRIS Hotel Batam Center is one of the top choices for your stay based on our traveler data, and this 4-star hotel offers 2 restaurants and an outdoor pool. Other good choices within a short distance include PIH Batam and Greenland Hotel Batam.
What about the best place to stay near Batam Center Shopping Area?
One of the top choices for your stay is HARRIS Hotel Batam Center, located next to Batam Center Shopping Area, and this 4-star hotel offers 2 restaurants and an outdoor pool. PIH Batam and Greenland Hotel Batam are two other good choices in the immediate area.
What's the best hotel for a beach vacation in Batam?
Planet Holiday Hotel & Residence is a top 4-star beach resort with 2 restaurants and an outdoor pool. Other good choices to stay near the beach include Harris Batam Center and Montigo Resorts Nongsa. Spend some quality time by the water at Nongsa Beach.
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. Best Western Premier Panbil and Grands i Hotel are other upscale choices for your stay.
What's the best boutique hotel in Batam?
Batam City Hotel is a favorite 3-star hotel with Expedia travelers looking for a stylish accommodation, featuring a restaurant and free breakfast. If you’d prefer to stay at a boutique hotel, you can also take a look at Da Vienna Boutique Hotel.

Recent reviews of Batam hotels

More trip options