This article contains affiliate links. If you click and make a booking I will make a very small commission paid by the booking company at no additional cost to you. Thank you for stopping by!

This article was first published in October 2015 and was updated in February 2018.

Beach Resorts Near Singapore Main

Singaporeans and expats love a good weekend getaway to one of the great resorts near Singapore. We all look for opportunities to escape. Despite being an island and indeed having a long coast line, Singapore is not a beach destination.

The frequent oil spills on Sentosa beach and the high traffic on the channel in front of the coast are not the most enticing view. However, you can reach a lot of islands near Singapore by ferry opening up a world of options for a quick getaway to a luxury resort near Singapore to soak in the warm weather in a place that feels hours away from the urban maze.

We are lucky. Bintan and Batam are both great island resorts near Singapore filled with accommodation options for all budgets and reached after short ferry rides lasting less than an hour. In this article, I have rounded up 6 of the best resorts in Batam and the best resorts in Bintan based on my experience. And remember, traveling to Bintan and Batam means going back in time thanks to the one hour time difference between Singapore and this side of Indonesia. On a 30min ferry trip to Batam you will arrive 30min before you departed to make that romantic getaway near Singapore extra special. Here is our list of the best beach resorts near Singapore to be swept away to.

Best beach resorts in Batam

Break down of the hotels below:


Hotel nameWhat we like about itNightly rates starting atSee photos and find out more
Montigo BayTheir rooms are very large and consist of two storey villas with pools and rooftop terraces that are perfect for groups of friends sharing or large families.SGD$220

The SanchayaOpulent luxury rather than barefoot escape, The Sanchaya is sublime sophistication and an exquisite getawaySGD$857

Tempat SenangA good place to go with your loved one or a group of girlfriends. The rooms are all unique and different and themed to various Asian cities, from an Abu Dhabi harem to an Indonesian hut.SGD$400

1. Montigo Bay – Best resort in Batam for the whole family


Montigo Resort

Montigo Resort

Only 30 minutes by ferry from Singapore, Batam is the perfect island near Singapore for a vacation with your family or friends. The island has less choice of accommodation options than Bintan but a few worth mentioning like Montigo Bay.

White-washed walls, sea views and ocean blue tones reminiscent of Ibiza, Montigo Bay is one of the lesser known Batam resorts.

Despite being much bigger and connected to the rest of Indonesia via an airport Batam is much less popular than Bintan, and is usually only known for day golf trip and wake boarding excursions instead of the overnight stays. Montigo Resort is a fabulous choice of resort near Singapore and a great reason to spend a weekend in Batam.

 The resort also offers the opportunity of ownership if you are looking for time share. 

What I liked about Montigo Bay is that their rooms are very large and consisting of two storey villas with pools and rooftop terraces that are perfect for groups of friends sharing. Large families can also book one of their family villas. You can book BBQs on the rooftop of your private villa or at one of their restaurants and kids will be happy in the kids area. There are two pools to cater to the resort guests and a bamboo tunnel that could well be in Japan. They also recently opened the spa after much renovation.

Rates for Montigo Resorts in Batam start at SGD$220 per night which is quite a steal.

For more photos, rates and availability, click one of the options below:

Scroll down for the second option

2. The Sanchaya – Best luxury Resort in Batam 


beach resorts near Singapore, The Sanchaya

The Sanchaya

Opulent luxury rather than barefoot escape, The Sanchaya is sublime sophistication, an exquisite getaway you didn’t know existed and the high end weekend getaway from Singapore you always wanted.

Step into the colonial estate of this near perfect TripAdvisor rating and prepare to be treated like royalty. Regal service does not come cheap and the hotel knows how to set itself far away from the rest but for the best romantic luxury getaway in Batam, The Sanchaya promises to blow you and your budget away. Best of all, you will be at hotel in less than an hour from departing from the ferry terminal.

Rates for a 1 bedroom villa start at SGD$857 per night.

For more photos, rates and availability, click one of the options below:

3. Tempat Senang


"Tempat Senang"

Tempat Senang

Tempat Senang is a low key spa getaway in Batam. The main reason to visit is to enjoy half or full days at the spa where the extensive menu and the professional and experienced hands of the therapists will melt all your cares away, at least they did to us.

Tempat Senang is a good place to go with your loved one or a group of girlfriends. The rooms are all unique and different and themed to various Asian cities, from an Abu Dhabi harem to an Indonesian hut. Some of the furniture and the rooms were dismantled and transported there for rebuilding.

 The spa offers anything from hair care to massages, soaks, facials or nail treatments.  You can book the appointments as you book the rooms.

Tempat Senang is hidden amidst the jungle with views over the golf course and two swimming pools to relax and read. Internet is spotty and there is little to do while at the resort so it is perfect to disconnect or spend quality time with your loved ones. The food is all made in house and includes Indonesian meals

Rates for the different rooms start at SGD400 a night or less for the larger sharing rooms.

For more photos, rates and availability, click the button below:

Best beach resorts in Bintan

Break down of the hotels below:


Hotel nameWhat we like about itNightly rates starting atSee photos and find out more
NikoiThe resort is located on its own island and is designed for those looking for a Robinson Crusoe experience in chic surroundings for the whole family.SGD$530
Pulau JoyoThe resort is all inclusive so you will be provided delicious Indonesian fare. It can easily be rented out a a whole for a group of friends of maximum 25 people.SGD$390
Aarya VillaMost villas measure over 300 sqm and come with fabulous sea views for that perfect short romanic getaway.SGD$485
Banyan Tree BintanTheir overwater pool villas right by the water's edge are a treat. Because of its pool villa setup and large property, you are unlikely to see many other guests except for maybe at the restaurant.SGD$350

AngsanaYou can enjoy all the conveniences of happy children with all the adult needs like pool-side cocktails and romantic dinners while the little ones are being taken care of.SGD$165

Bawah IslandIts made of just a handful of overwater villa on a group of six remote island that can only be accessed via the resort's private seaplane or your private yacht.USD$1960

1. Nikoi – Best island resort in Bintan for families


Nikoi Island villa

Nikoi Island villa

Nikoi is a barefoot luxury beach resort near Singapore powered by the sea breeze and made up of open plan duplex villas on their own private island. Forget phones, air conditioning engine noise and crowds, Nikoi is designed for those looking for a Robinson Crusoe experience in chic surroundings for the whole family.

The resort is located on its own island, an island that can only be reached from the island of Bintan which is in turn only reachable by ferry from the island of Singapore. It does sound like a lot of island hopping to get there but it is in fact quite easy and organised directly by the resort after booking. Expect the journey door to door from Singapore Tanah Merah to Nikoi to take a bit less than 3h.

Nikoi was one of the pioneer island resorts in Bintan. As such it has evolved and grown up since opening to become the choice for families looking for a convenient beach resort near Singapore. As families took over the property, it became less appealing to couples so the owners opened a sister property called Cempedak which only caters to couples.

Rooms at Nikoi start at SGD$530 per night. Read my review of Nikoi here.

BEYOND BINTAN

getaways from Singapore in Batu Batu

Looking for an isolated island escape beyond Bintan but still close to Singapore? Then click the button below for more amazing options.

2. Pulau Joyo – For the best private Island Resort in Bintan


Pulau Joyo

Pulau Joyo

You can book the entire island or just a villa in this beautiful slice of remoteness a ferry, car and boat away from the hassle of the city.

The resort is all inclusive so you will be provided delicious Indonesian fare. The beach is delightful but so is the pool at the center of the island. Spend the evenings relaxing on one of the comfy sofas by the lounge area or in your villa. Pulau Joyo is quite similar to Nikoi but less well known and much smaller. As such, it can easily be rented out a a whole for a group of friends of maximum 25 people.

You can book a Beach & Java Palaces at US$295 per adult per night, the Driftwood Palace at US$235 per adult per night, or the entire island for up to 12 adults at US$3,380 per night. Check out how the rates increase per person and per night here.

3. Aarya Villa – Best romantic getaway near Singapore for privacy


Aarya Villa

Aarya Villa

Aarya Villa is a boutique group of villas with all the services of a hotel and the romance of your own private space. Enjoy breakfast with views over your peaceful slice of beach haven in on of the most romantic resorts for couple near Singapore. Scoot around the property on your own buggy and feel as if you are on your own private island getaway in one of the most largest yet cosiest properties in Bintan.

Most villas measure over 300 sqm and come with fabulous sea views for that perfect short romanic getaway.  Look out for dolphins from the main infinity pool as you sip on a cocktail.  This is one of Bintan’s best kept secret resort.

Rates for a 2-bedroom villa start at US$370.

For more photos, rates and availability, click the button below:

4. Banyan Tree Bintan – Best luxury resort in Bintan for overwater views

Banyan Tree is one of the top resorts on Bintan and a place which I love.

Their overwater pool villas right by the water’s edge are a treat and one of the few options on Bintan to be spoiled rotten as a couple. Their beach dinner setup for couples is exquisitely decadent and romantic and it is sure to make you fall in love again. Best of all, because of its pool villa setup and large property, you are unlikely to see many other guests except for maybe at the restaurant.

Make sure to book a treatment at the well-known spa, one of Banyan Tree’s best strengths. As romantic weekend getaways from Singapore goes, Banyan Tree Bintan is up there with the best options.

Rates for a 1 bedroom pool villa start at SGD$350 per night.

For more photos, rates and availability, click one of the options below:

5. Angsana Bintan for active family fun


Angsana Bintan

Angsana Bintan

Sister Property to Banyan Tree, Angsana’s easy family vacations are also available in Bintan. The resort is made for families and has an array of activities to choose from, particularly the water sport options. It’s right on a private beach and has a large pool, so the choices for splashing off after a hot day are numerous.

As the Angsana is sister properties with Banyan Tree, you can expect the same spacious rooms, spectacular service and several dining options.

The resort is catered well for families including a host of free and paid for options and excursions.

Rates for 1 room for two adults including all meals start at SGD$150 per night.

For more photos, rates and availability, click one of the options below:

Bonus: Bawah Island – The most amazing overwater luxury resort near Singapore

Bawah Island is the stuff of dreams. You no longer need to fly to the Maldives or the remote parts of Indonesia to access a world of luxury and ultimate barefoot luxury. Bawah island is a newly opened resort that started welcoming guests in the summer of 2017. Its made of just a handful of overwater villa on a group of six remote islands that can only be accessed via the resort’s private seaplane or your private yacht.

Bawah is located on its own mini archipelago about an hour’s seaplane ride from Batam’s airport and it promises to be the newest most luxurious resort near Singapore and possibly in Indonesia (will it dethrone Nihi Sumba – The Best Hotel in the World?).

Room rate packages start from USD$1960 for the Garden Suite, USD$2435 for the Beach Suite, USD$2650 for the Overwater Bungalow and USD$2825 for the Deluxe Beach Suite. Rates are dependent on season. See more on their website.

NIHI SUMBA

Although it’s not a ferry ride away, you can get a feel of the best hotel in the world by checking out this video. Don’t forget to click the button to see my in-depth and unbiased review of Nihi Sumba!

Here is a table with all the luxury hotels in Bintan and Batam and beyond, with prices for 2.


HotelReviewLocationTime from SingaporeLuxury levelRoom price/night*Photos and availability
CempedakBintan2 hour*****$550
Banyan TreeHereBintan1 hour*****$350

NikoiHereBintan2 hour****$530
Pulau JoyoBintan2,5 hour****$390
BawahAnambas2 hour*****$1960
Tempat SenangHereBatam45 min***1/2$400
Batu BatuHereMalaysia3,5 hour***1/2$590
Turi BeachBatam45 min***1/2$110

Montigo BayBatam45 min***1/2$220

Villa AaryaBintan45 min****$485
The SanchayaBatam45 min*****$860