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.

Batam Hotels from SG$34

Search over 1 million properties and 550 airlines worldwide

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

Free cancellation on most hotels. Because flexibility matters.

Top 10 Hotels in Batam

Grands i Hotel
4 out of 5
Jl Teuku Umar Bukit Nagoya, Batam, Batam Island
Get Rates
5.93 km from city centre
4.4/5Wonderful! (413 reviews)

"Everything about the hotel is good infact excellent. Just disappointed with the breakfast. Hotel has eggs cooked in whatever way you want but no bacon anywhere. Butter served are UNSALTED. Every food served are without salt so most are bland. Please have some food for normal people and not hospital ..."…"

Reviewed on 6 Feb,2020

Grands i Hotel
Turi Beach Resort
4 out of 5
Jalan Hang Lekiu Nongsa, Batam, Batam Island
The price is SG$104 per night
13.48 km from city centre
3.7/5Good! (383 reviews)
Wonderful stay.

"We chose the Tirta Premiere, right in front of the swimming pool and beach. Absolutely no regrets as it was a wonderful experience every morning to wake up to the sound of the sea and the ocean wind. Will definitely come back and choose the same room again if possible. Our stay was at the end of ..."…"

Reviewed on 3 Feb,2020

Turi Beach Resort
Best Western Premier Panbil
4 out of 5
Jl Ahmad Yani, Batam, Batam Island
Free cancellationReserve now, pay when you stay
The price is SG$67 per night
1.59 km from city centre
4.4/5Wonderful! (233 reviews)


Reviewed on 24 Feb,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 SG$53 per night
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 15 May,2020

Ibis Styles Batam Nagoya
Montigo Resorts Nongsa
4.5 out of 5
Jl. Hang Lekir, Nongsa, Batam, Batam Island
The price is SG$339 per night
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 1 Feb,2020

Montigo Resorts Nongsa
Holiday Inn Resort Batam
4 out of 5
Waterfront City, Batam, Batam Island
Free cancellation
The price is SG$74 per night
10.51 km from city centre
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 30 Jan,2020

Holiday Inn Resort Batam
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 SG$68 per night
0.72 km from city centre
4.5/5Wonderful! (395 reviews)
Great trip!

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

Reviewed on 22 Feb,2020

Radisson Golf & Convention Center Batam
Nongsa Point Marina & Resort
4 out of 5
Jalan Hang Lekiu Nongsa, Kepulauan Riau, Batam, Batam Island
Free cancellationReserve now, pay when you stay
The price is SG$79 per night
13.5 km from city centre
3.5/5Good! (175 reviews)

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

Reviewed on 2 Feb,2020

Nongsa Point Marina & Resort
Batam View Beach Resort
3.5 out of 5
Jl. Hang Lekir Nongsa, Batam, Batam Island
The price is SG$64 per night
10.9 km from city centre
3.5/5Good! (150 reviews)
Not bad, not bad....

"Staff seems not that thrill to serve. We thought probably because it was full but we were probably one of the 3 or 4 families around. Water pressure for the shower was terrible and there was hardly hot water... but again for the price we paid, I guess it was the best we could ever ask for. Far away ..."…"

Reviewed on 18 Jul,2019

Batam View Beach Resort
89 Hotel
3 out of 5
Jl.Pembangunan Baloi Blok VI, Penuin, Batam, Batam Island
The price is SG$34 per night
5.34 km from city centre
3.9/5Good! (275 reviews)

"Very friendly staffs"…"

Reviewed on 16 Feb,2020

89 Hotel
Can'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.

About Batam Island

Search for hotels in Batam on 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 favourite 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 Da Vienna Boutique Hotel and Harmoni One Convention Hotel & Service Apartments.
If I need to cancel my hotel reservation in Batam, will I receive a refund?
Yes! The majority of room reservations are fully refundable as long as you cancel before the accommodation’s cancellation deadline, which is often 24 or 48 hours before the scheduled arrival. If you have a non-refundable reservation, it may still be possible to cancel it and get a refund within a 24-hour period of your booking. Add dates, click “Search”, then you can use the “free cancellation” filter to get the top deals on offer in Batam.
What's the best place to stay on a budget in Batam?
Based on reviews, Zest Hotel Harbour Bay is a popular 2.5-star hotel for our travellers looking for an economical choice, and features free WiFi and free parking. Other good choices for your budget-friendly stay include OYO 1447 Lovina Inn - Nagoya Batam and Greenland Hotel Batam.
What's the best place to stay for a family holiday to 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 options for your child-friendly holiday include HARRIS Resort Waterfront Batam and Holiday Inn Resort Batam. Also, attractions in the area such as Singapore Flyer and Universal Studios Singapore™ are fun for children of all ages.
What's the best place to stay for couples in Batam?
Montigo Resorts Nongsa is a favourite 4.5-star resort for couples, and features a full-service spa and an al fresco restaurant. Other good choices for a stay with your sweetheart include Batam View Beach Resort and Nongsa Point Marina & Resort.
What's the best pet-friendly place to stay in Batam?
Greenland Hotel Batam is a top hotel for people travelling with their pets, and offers a restaurant and a bar/lounge for its human guests. Radisson Golf & Convention Center Batam is another good option for you and your pet.
What's the best hotel for a beach holiday in Batam?
Planet Holiday Hotel & Residence is a top 3.5-star hotel for a beach holiday, and features 2 restaurants and an outdoor pool. Other good choices for your stay near the beach include Montigo Resorts Nongsa and KTM Resort. Spend some quality time by the water at Nongsa Beach.
What's the best high-end place to stay 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 travellers looking for a pampered stay. Allium Batam Hotel and Nongsa Point Marina & Resort are other upscale choices for your holiday.
What's the best boutique-style accommodation in Batam?
Da Vienna Boutique Hotel is a favourite 3-star hotel with Expedia travellers looking for stylish accommodation, and features 2 restaurants and a bar. If you’re searching for a boutique hotel, you might also want to look at Batam City Hotel.
What's the best hotel for a golf holiday in Batam?
Nongsa Point Marina & Resort is a top 4-star resort that has an adjacent golf course and features a marina. You can tee off at Tamarin Santana Golf Club during your trip.
What is staying in Batam like?
Couples looking to get away will find a romantic atmosphere in Batam, and visitors give high marks for the relaxing spas. This city also attracts tourists with its marina and golf courses. Top sights in the city include Batam Centre Ferry Terminal, Nagoya Hill Mall and Mega Mall. In Batam, there are 203 hotels and other accommodation options to choose from.
What should I see while I'm in Batam?
Notable city landmarks such as Barelang Bridge and Maha Vihara Duta Maitreya Buddhist Temple might be worth a visit. The picturesque setting of Drak Bike Park and Nongsa Beach exemplify the city’s natural beauty. Taking a ferry is one of the top activities, while Batam Centre Ferry Terminal, Batam Centre and Harbor Bay Ferry Terminal are favourite sights to visit.

Recent Reviews in Batam

More trip options