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.

Search Batam, Riau Islands Hotels from NZ$39

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.

10 Best Hotels in Batam

Turi Beach Resort
4 out of 5
Jalan Hang Lekiu Nongsa, Batam, Batam Island
The price is NZ$141 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 NZ$105 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 NZ$71 per night
6.37 km from city centre
4.1/5Very Good! (121 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 NZ$429 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 NZ$111 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
Nongsa Point Marina & Resort
4 out of 5
Jalan Hang Lekiu Nongsa, Kepulauan Riau, Batam, Batam Island
Free Cancellation
The price is NZ$120 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
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 NZ$106 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
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 NZ$48 per night
2.62 km from city centre
4.1/5Very Good! (560 reviews)

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

Reviewed on 6 Mar. 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 NZ$54 per night
5.34 km from city centre
3.9/5Good! (275 reviews)

"Very friendly staffs"…"

Reviewed on 16 Feb. 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 NZ$39 per night
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 20 Feb. 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.

Accommodation in Batam

Enjoy a trip to Batam

Stuff your suitcase and prepare for new adventures! When you use to reserve a room at any of the hotels, motels, or resorts in Batam, Riau Islands, you’ll save time and money. Our massive selection of over 209 accommodation options makes it simple for you to find incredible deals on local hotel options, whenever the urge to travel strikes.

Save a bundle with our packages

Besides our unbeatable rates on rooms, you can keep even more of your cash and streamline your plans by combining your Batam accommodation with your plane ticket. You’ll score the best possible prices when you bundle your travel arrangements into one package, and be able to hit the ground running as soon as you arrive.

Sign up for special offers

At Expedia, we don’t just offer outstanding deals on our trips to Batam, Riau Islands. We also give you a range of offers to help you plan a cost-effective trip, no matter where you’re going. Not only will you find a variety of incredible holidays on, but if you see a better rate elsewhere, we’ll match the deal or provide you with an equally attractive alternative.

Read in-depth reviews and take virtual tours

Right here on, you’ll find trusted hotel reviews written by travellers who’ve been to the hotels you’re considering, so you can find out exactly what to expect before you book. Our ever-expanding collection of reviews provides you the top tips and inside information you need to have the Batam hotel of your dreams. You can even look at extensive photo galleries and take virtual tours to see it all for yourself.

Upgrade your trip with exclusive VIP access

Sign up for an account and you’ll gain access to the most competitive Batam hotel deals. Plus, when you become a member of our exclusive Expedia+ VIP program, we’ll offer you even more specials and extras to help you enjoy your stay in Batam. From free drinks to discount spa treatments, our VIP options ensure you’ll have a first-class stay.

Concerned about cancellation fees? Don’t be.

With, you can reserve your room now and settle the bill later at thousands of select hotels. So if you’ve chosen the ideal accommodation, but aren’t yet ready to pay, it’s no problem at all. And if you need to change your arrangements for whatever reason, you can update your plans without being charged any cancellation fees by

Book your dream holiday today

Why wait another moment to book cheap hotels in Batam, Riau Islands NZ$39? Start searching for the ideal accommodation right now, and you’ll find the perfect choice in minutes.

Frequently asked questions

Where is the best place to stay in Batam?
I Hotel Baloi Batam is a favourite with Expedia customers. This 3.5-star hotel offers a restaurant and free WiFi. Other top choices based on reviews include Harmoni One Convention Hotel & Service Apartments and Crown Vista Hotel.
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, OYO 1447 Lovina Inn - Nagoya Batam is a popular 2-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 Lovina Inn Penuin and Hana Hotel.
What's the best place to stay for a family holiday to Batam?
HARRIS Resort Waterfront Batam is a top 4-star resort on Expedia for families, and features a children’s pool and a free children’s club. Other options for your child-friendly holiday include Turi Beach Resort and Golden View Hotel. 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?
Crown Vista Hotel is a favourite 3.5-star hotel for couples, and features rainfall showerheads and a full-service spa. Other good choices for a stay with your sweetheart include Harmoni Suites Hotel and Harmoni One Convention Hotel & Service Apartments.
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?
I Hotel Baloi Batam is a top 4-star beach resort with 2 restaurants and an outdoor pool. Other good choices for your 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 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. Best Western Premier Panbil and Grands i Hotel are other upscale choices for your holiday.
What's the best boutique-style accommodation in Batam?
Batam City Hotel is a favourite 3-star hotel with Expedia travellers looking for stylish accommodation, and features a restaurant and free breakfast. If you’re searching for a boutique hotel, you might also want to look at Da Vienna Boutique Hotel.
What's the best hotel for a golf holiday in Batam?
Triniti Hotel Batam is a hotel featuring a restaurant and free WiFi, and it’s a top choice for golfing nearby. Another good choice is Crown Vista Hotel if you’d like to be close to a golf course while in town. You can tee off at Tamarin Santana Golf Club during your trip.
What is the best spa hotel in Batam?
89 Hotel is a top spa hotel featuring a restaurant, a health club, a bar and a hair salon. Treat yourself to a Thai massage or reflexology at the on-site spa. Other popular spa hotels in Batam include Harmoni Suites Hotel and Crown Vista Hotel.
What's the most popular hotel in Batam with a water park on site or close by?
The Golden Bay Hotel Batam is a popular 3.5-star hotel featuring an airport shuttle and a water park

Recent Reviews in Batam

More trip options