Skip to main content

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.

KTM Resort Batam

Sekupang

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 view..the staff very helpfull and friendly

Show more Show less
8.2
Very Good
592 reviews
Price from
$52
per night

HARRIS Resort Barelang Batam

Sagulung

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. I liked the the room it’s spacious clean amazing from the balcony

Show more Show less
7.3
Good
333 reviews
Price from
$65
per night

Montigo Resort Nongsa

Nongsa

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. Everything was really beautiful and well kept

Show more Show less
7.8
Good
559 reviews
Price from
$260
per night

Nongsa Point Marina

Nongsa

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. The property is in a beautiful location with a light breeze coming from the sea. The hospitality is second to none with lovely, helpful staff and a relaxing atmosphere.

Show more Show less
7
Good
114 reviews
Price from
$179
per night

Turi Beach Resort

Nongsa

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. Was really amazed with the hospitality from Turi Beach Resort. Excellent location. The resort is huge and got a natural vibes. One can see lush greens and it's open to natural habitats like moneys and different kinds of birds. Once in Batam must try Turi Beach Resort. Breath taking views from the room or should I say cottage. One can get clear, undisturbed views from the balcony.   Unwind and relaxing environment over all. Breakfast spread was great, it had both local and international cuisines to choose from. Dinner had an ala carte menu to choose from and it did git varities. Special mention to Lely, Yusuf and Lady from the front office department. They were exceptionally helpful and kind. Always helped in all possible ways. They were so accommodating and kind enough to allow me for an early check-in. Kudous to the team. Extremely professional and always welcoming with a smile. Thank you so much Turi Beach Resort for making our stay amazing. I will definitely be back soon to let loose myself with the beauty and relaxing nature. Thank you Turi for your warm hospitality.

Show more Show less
7.7
Good
964 reviews
Price from
$189
per night

Batam View Beach Resort

Nongsa

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. Very beautiful resort with such friendly and helpful staff. Lots of fun things to see and do.

Show more Show less
7.6
Good
360 reviews
Price from
$68
per night

Holiday Inn Resort Batam, an IHG Hotel

Sekupang

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. I love the ambience and the housekeeping staff who cleaned my room for the days I was there.

Show more Show less
7.6
Good
263 reviews
Price from
$48
per night

HARRIS Resort Batam Waterfront

Sekupang

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. Friendly staff, clean rooms and excellent food

Show more Show less
7.8
Good
630 reviews
Price from
$51
per night

Sea View Family Room at Nuvasa Bay Resort Kalani 1107

Nongsa

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
$100
per night

Nongsa Village Peaceful Villa in private beach Resort

Nongsa

Set in Nongsa, 8.2 km from Nongsa Pura Ferry Terminal and 24 km from Nagoya Hill Shopping Mall, Nongsa Village Peaceful Villa in private beach Resort offers a private beach area and air conditioning. This beachfront property offers access to a patio, a pool table, free private parking and free WiFi. The villa offers a pool with a view with a pool bar, as well as a hot tub and full-day security. It's a villa on its own with beautiful greenery.

Show more Show less
7.8
Good
76 reviews
Price from
$151
per night

Most booked resorts in Batam this month

Resorts that guests love in Batam