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

Superb: 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.

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. Silent place surrounded by beautiful islands. Staff was great!

Show more Show less
9.2
Superb
5 reviews
Price from
US$198
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. Great value, great staff, beautiful location

Show more Show less
8
Very good
1,086 reviews
Price from
US$146
per night

Montigo Resorts 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. Mr paizal did a great job for house keeping in our resort. Overall everything is great🥰

Show more Show less
8.2
Very good
562 reviews
Price from
US$234
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. Great view and calming environment, great service, smiley staff and very engaged staff members. Food was pretty decent.

Show more Show less
8.3
Very good
698 reviews
Price from
US$51
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. We loved the beautiful location and that everything and more was available to make our stay very relaxing. The staff were so friendly and helpful. We especially loved the infinity pool on the beach.

Show more Show less
8.1
Very good
404 reviews
Price from
US$66
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. You can lay buy the pool or do different kind of activities like tennis, basketball, table tennis, work out at the gym. Different eating possibilities.

Show more Show less
8.4
Very good
301 reviews
Price from
US$68
per night

Set within 8.2 km of Nongsa Pura Ferry Terminal and 25 km of Nagoya Hill Shopping Mall, Nongsa Village Peaceful Villa in private beach Resort provides rooms with air conditioning and a private bathroom in Nongsa. 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. Everything... All clean and cosy, the unit had everything up to a dish washer, Oliver Assist us well

Show more Show less
8.2
Very good
88 reviews
Price from
US$96
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.7
Good
309 reviews
Price from
US$60
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. Front desk team warm welcome and really helpful. Arrange transfer for my big family and prepare take away food since we need to check out at 6 am. Thanks to mbak vina ananda and the whole front desk team. The bugeee driver also good and willing to drive us on time when we call them. We can go to turi resort next to this resort by bugee and enjoy in that place too. Breakfast spread is good. Wifi fast speed

Show more Show less
7.2
Good
135 reviews
Price from
US$135
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.9
Good
685 reviews
Price from
US$52
per night

Most booked resorts in Batam this month

Resorts that guests love in Batam

gogless