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.

Facing the beachfront, The Westin Nirup Island Resort & Spa offers 5-star accommodation in Belakangpadang and features an outdoor swimming pool, fitness centre and garden. The accommodation offers a private beach area, as well as a terrace and a bar. The hotel has a sauna, a kids' club and free WiFi throughout the property. It is beautifully located where you can easily enjoy both sunrise and sunset. The hotel and facilities are brand new, and smartly and pleasantly designed. The staff are genuine in wanting to make the guest’s stay a delightful and comfortable experience. They are always warm, hospitable and attentive.

Show more Show less
9
Superb
10 reviews
Price from
US$215
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. Ideal location when you arrive from Europe. Our five nights at Turi helped us to fight our jetlag. Plenty of space in a green surround with calming, relaxing sea views. Good buffet breakfast.

Show more Show less
8
Very good
1,077 reviews
Price from
US$171
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. I loved the exceptional service from Okta, Richie and Ramadhan (buggy driver) . Please praise and thank them from my family. They made our stay extra wonderful.

Show more Show less
8.2
Very good
523 reviews
Price from
US$239
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. Exceptionally friendly staff, not crowded and always available chairs by the pool. Outstanding view from the balcony. For our family perfect relaxing stay and contrast to busy Singapore.

Show more Show less
8.3
Very good
703 reviews
Price from
US$50
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. Infinity pool. beautiful surrounding area of resort

Show more Show less
8
Very good
393 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. Enjoyed the relaxed atmosphere of the resort. The lovely staff always made you feel very welcoming & helpful. Breakfast meal excellent with plenty of variety

Show more Show less
8.4
Very good
293 reviews
Price from
US$64
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. I liked the house and the quiet, relaxed area. The house was equipped with everything needed. The swimming pool and property were very nice. Could easily get a Grab car to go places. The deck was great to sit out and read and enjoy the surroundings.

Show more Show less
8.2
Very good
89 reviews
Price from
US$151
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. Superb 🫡 suitable for family ❤️

Show more Show less
7.8
Good
295 reviews
Price from
US$73
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
137 reviews
Price from
US$156
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. Very peaceful enviroment,clean and well maintained,friendly staff.

Show more Show less
7.9
Good
665 reviews
Price from
US$51
per night

Most booked resorts in Batam this month

Resorts that guests love in Batam