Skip to main content
In partnership with
Manufacture Française des Pneumatiques Michelin

Featured resort destinations

Destination inspiration for your trip – find a resort

The best resorts in Batam

Check out our pick of great resorts on

Filter by:


Review score

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest Price First Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Montigo Resort Nongsa boasts luxurious, modern villas with floor-to-ceiling windows overlooking a private beach area. It houses a number of restaurants and beach club with pool and sea view. Free WiFi access are provided in all areas. I loved that it was - close to the nongsapura ferry terminal and there was free shuttle (but can be quite busy) - the villa itself is spacious and clean and i didn’t have a significant problem w mosquitoes although we did spray repellant liberally. - there is plenty to do at the resort without leaving the place esp if u have young kids. if u want shopping or exploring, the resort can arrange a taxi for u. they do not usually allow private hires eg gojek in the resort normally. - private pool though small is a mega plus point ! no hassle of travelling to a bigger pool. but the pool next to the cafe/bar does look quite nice and is more spacious. -room service is quite prompt and buggy service is quite frequent too. - staff are gracious and polite all the way - I enjoyed the in villa bbq option too! would recommend it esp in first night when u want to relax in ur own villa

Show more Show less
8.2
Very Good
583 reviews
Price from
$158
per night

Located on the beachfront, KTM Resort Batam offers views of the Singapore skyline. It an outdoor swimming pool and a tennis court. Free WiFi access as well as parking are available.

Each Balinese-style room at KTM Resort features a flat-screen TV, minibar, and an attached private bathroom. The property has everything, cozy beach vibe with cool amenities.

Show more Show less
8.3
Very Good
678 reviews
Price from
$51
per night

Featuring sheltered and outdoor pools, Batam Holiday Inn Resort Batam has a full-service Tea Tree Spa offering massage treatments in rooms or villas. A kid’s club and other sports activities such as tennis, basketball, table tennis, and gym are also on site. Children under 12 can stay for free. Clean room and courteous staff. We enjoyed our stay. We had food at the teppanyaki place and the Thai restaurant - food was excellent. Shout out to the lady at the teppanyaki, who was friendly and went out of her way to deliver the food that we couldn't eat, to our room. The pool was excellent and the place was lively with kids shouting about :) Will definitely return.

Show more Show less
8.4
Very Good
310 reviews
Price from
$63
per night

Nestled in 7.7 hectares of landscaped grounds, Turi Beach Resort offers spacious Indonesian-style rooms situated along Batam’s northeast coast. It features a full-service spa, outdoor pools and 7 dining options. Free WiFi is available in all areas. Guests can take an advantage of the free parking on site. Peace and quiet, very relaxing

Show more Show less
7.8
Good
1,073 reviews
Price from
$162
per night

Welcoming guests with sweeping sea views, HARRIS Resort Barelang Batam in Airnanti provides a private beach area, outdoor swimming pools and a fitness centre. At this 4-star resort, guests can enjoy a drink at the bar or a meal in the restaurant. Free WiFi and free shuttle service are provided. Breakfast was superb, room was huge and the seafront view was so amazing. The distance to Barelang Seafood was so near and they even provided buggy down.

Show more Show less
7.6
Good
353 reviews
Price from
$61
per night

Showcasing white-washed luxury resort with views and a large lagoon pool, Nongsa Point Marina is a seafront accommodation located in Nongsa district in Batam. International menu is served at the on-site restaurant and bar, where guests can also enjoy marina view. Free WiFi is available throughout the property. Guests who drive can take advantage of the free parking. The resort has free access to Turi Beach. We had a wonderful time and a lovely dinner with a live band over looking the ocean.

Show more Show less
7.3
Good
118 reviews
Price from
$161
per night

Located in the Nongsa area of Batam Island, this 4-star resort offers modern rooms with free internet access and satellite TV. Facilities include an outdoor pool and a private beach.

Beach Resort Batam View’s sea sport centre offers water skiing, kayaking, canoeing, and wake boarding. The spa offers various health and beauty treatments, such as aromatherapy massages. The service staffs delivered their best. Helpful, warmth, made us feel hard to go back to Jakarta. Ibu Siti, the restaurant staff, she is excellent! We will return in October (plan for my husband's birthday) and promised to see her again!! She can be the role model for all service staffs!

Show more Show less
7.9
Good
402 reviews
Price from
$67
per night

Overlooking the Singapore Strait, Harris Resort provides a family-friendly accommodation with outdoor pools and a kids club. It has a spa, a fitness centre and spacious rooms with private balconies.

Guests can select from a variety of different treatments and massages at H Spa and Wellness Centre. The resort also offers exciting activities like ATV, jet skis, banana boat trips, and many other water sports activities. My family loves the morning breakfast lot's of food to choose.and my kids love the swimming pool room was good and very clean many activities to do we when for doughnut riders it was very exciting 😀 we will definitely will come back again thank you so much for the good service we love it.

Show more Show less
7.8
Good
694 reviews
Price from
$50
per night

Set in Belakangpadang, The Westin Nirup Island Resort & Spa has a private beach area, terrace, bar, and free WiFi throughout the property. The property features a year-round outdoor pool, fitness centre, sauna and garden.

Show more Show less
10
Exceptional
1 reviews
Price from
$218
per night

Boasting lake views, Sea View Family Room at Nuvasa Bay Resort Kalani 1107 features accommodation with a private beach area, an infinity pool and a garden, around 700 metres from Nongsa Beach. Among the facilities of this property are a restaurant, a lift and full-day security, along with free WiFi throughout the property. The apartment has facilities for disabled guests.

Show more Show less
9
Wonderful
1 reviews
Price from
$98
per night

Most booked resorts in Batam this month

Resorts that guests love in Batam

gogless