Batam Resorts

Most properties are fully refundable. Because flexibility matters.

Save 10% or more on select stays with Expedia Rewards

Search over 2.9 million properties and 550 airlines worldwide

Featured Resorts in Batam

Turi Beach Resort
4 out of 5
Jalan Hang Lekiu Nongsa, Batam, Batam Island, 29465
Fully refundableReserve now, pay when you stay
The price is S$124 per night from 10 Oct to 11 Oct
3.7/5 Good! (393 reviews)
"It’s an amazing resort for a quiet get away when you need to be away and relax. Staff were wonderful and friendly. It’s my 6th time to be exact and will definitely stay there again without hesitating."

Reviewed on 26 Sep,2022

Montigo Resorts Nongsa
4.5 out of 5
Jl. Hang Lekir, Nongsa, Batam, Batam Island, 29400
The price is S$322 per night from 3 Nov to 4 Nov
4.3/5 Excellent! (391 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

HARRIS Resort Barelang Batam
4 out of 5
Jl. Trans Barelang,, Batam, BTH, 29439
Fully refundableReserve now, pay when you stay
The price is S$87 per night from 4 Oct to 5 Oct
3.3/5 (3 reviews)
Quite disappointed
"Location ok. Hotel pools were in bad conditions,dirty. Room amenities is disappointing. Towels is dirty looking. Bedsheet is dirty. Breakfast is a joke. We came for breakfast very early around 6.45am and the food was cold. Bird's were feeding the bread and no staff were attending the bread section. ..."

Reviewed on 29 Jul,2022

Save an average of 15% on thousands of hotels when you're signed in

Save an average of 15% on thousands of hotels when you're signed in

Nongsa Point Marina & Resort
4 out of 5
Jalan Hang Lekiu Nongsa, Kepulauan Riau, Batam, Batam Island, 29432
Fully refundable
The price is S$108 per night from 12 Oct to 13 Oct
3.5/5 Good! (177 reviews)
"All was good"

Reviewed on 22 Aug,2022

Holiday Inn Resort Batam, an IHG Hotel
4 out of 5
Waterfront City, Batam, Batam Island, 29422
Fully refundable
The price is S$78 per night from 20 Oct to 21 Oct
4/5 Very Good! (360 reviews)
"Pool was fun and kids enjoyed the water slide! It was a bit far from the shopping malls but the hotel shuttle was nice."

Reviewed on 4 Sep,2022

Batam View Beach Resort
3.5 out of 5
Jl. Hang Lekir Nongsa, Batam, Batam Island, 29432
The price is S$103 per night from 4 Oct to 5 Oct
3.5/5 Good! (150 reviews)
Good place for vacation
"Its a good place to stay and the staff is very humble and nice"

Reviewed on 29 Mar,2020

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.

Other property types in Batam

 Lovina at One Residence
3 out of 5
Jl. Engku Putri Utara, Tlk Tering, Batam, Batam Island, 29461
Panbil Residence Serviced Apartment
3.5 out of 5
Jalan Ahmad Yani, Panbil Estate, Muka Kuning, Sei Beduk, Batam, Batam Island, 29433
4.1/5 Very Good! (99 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 28 Jan,2020

Lovina Residences at Harbour Bay
3 out of 5
Harbour Bay Residences, Harbour Bay, Batu Ampar, Batam, Riau Islands, 29432
5/5 Exceptional! (5 reviews)
"Honest Review: I thought this could be a scam because I was unable to find the property on google maps. It seemed too good to be true. The place is absolutely wonderful. It was very clean, great view of the water, a very good location and very helpful landlord."

Reviewed on 15 Mar,2020

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 Resorts information

Number of reviews 1474
Accommodation 6 Resorts
Lowest Price S$43
Highest Price S$322

Frequently asked questions

What can I expect from a resort holiday in Batam?
Longing for a relaxing getaway? Indulge in all the comforts of a resort, where you can find everything you need for your holiday – from convenient dining options to activities and shopping. Pick from 6 resorts in Batam and discover the best one for you, whether you envision yourself sipping drinks by a sprawling pool or exploring the on-site boutiques.
What's the best resort in Batam?
Montigo Resorts Nongsa - Luxury property rated 4.5 stars. Features 2 restaurants, a full-service spa and a children’s pool. Nongsa Point Marina & Resort - Beach property with a 4-star rating. Has a private beach, a marina and a children’s pool. Batam View Beach Resort - Beach property rated 3.5 stars. Enjoy the 2 outdoor pools, 2 restaurants and private beach. HARRIS Resort Barelang Batam - Family-friendly property with a 4-star rating. Amenities include a full-service spa, a restaurant and a poolside bar. Turi Beach Resort - Beach resort rated 4 stars. Access to 2 outdoor pools, 3 restaurants and 2 poolside bars.
How many hotel resorts are there in Batam?
Take your pick from Expedia’s 6 resorts in Batam, where you’ll find top-notch bars, beautiful guest rooms and more.
What can I do in Batam?
Travellers enjoy activities such as golfing in Batam, and also have good things to say about the swimming and other opportunities for water recreation. Learn about local history at monuments like Barelang Bridge, or discover the shopping possibilities at Kepri Mall. Other top attractions in the area include Marina Bay Sands Casino and Universal Studios Singapore.
What's the seasonal weather like in Batam?
The hottest months are usually May and April, with an average temperature of 27°C, while the coldest months are January and February, with an average of 27°C. The rainiest months in Batam are December, January, November and October, with each month seeing an average of 247 mm of rainfall.
What's the best way to get to and around Batam?
Fly into Batam Batu Besar (BTH-Hang Nadim), which is located 5.4 mi (8.8 km) from the heart of the city. Otherwise, you can search for flights to Changi Airport (SIN), which is 17.5 mi (28.2 km) away. If you’d like to venture out around the area, you may want a rental car for your journey.

Recent Reviews in Batam
expedia verified reviews