Not many people know this (myself included before we moved here) but Singapore is actually the perfect base for some relaxing island hopping holidays. There are 100s of beautiful islands which can be reached by boat from this city island.
We’ve been lucky enough to escape to a few of them but there are lots more on our list to travel to. From Singapore you can choose to go up into Malaysia or down into Indonesia. Both are accessible in a few hours by car/boat.
Here are my top 11 islands to visit from Singapore in South East Asia including something for everyone; couples, families, high budget, low budget, adventurers, those who want to relax and more.
1. Bintan, Indonesia



Bintan, Indonesia is just to the south of Singapore and is less than an hour by boat. The northern palm tree lined coast of Lepaking is host to lots of upscale resorts.
Stay at: Banyan Tree, The Canopi, The Residences Bintan, The Sanchaya, and ClubMed Bintan.
2. Batam, Indonesia



Batam, Indonesia is even closer than Bintan, you can leave home in Singapore and be on the beach in Batam within 2-hours as it’s only a 30min ferry ride away.
Stay at: Montigo Bay Resorts (see full review of Montigo Bay Resort here)
3. Sibu, Malaysia



Sibu, Malaysia is a 2-3 hour drive into Malaysia and then a short 20min boat ride from Mersing harbour. There are a few resorts on the island but the most popular are Sea Gypsy Village with a great kids club (see full review of Sea Gypsy here) and Rimba.
Stay at: Sea Gypsy Village or Rimba.
4. Rawa, Malaysia



Rawa, Malaysia is the same distance as Sibu, 2-3 hour drive into Malaysia and then a short 20min boat ride from Mersing harbour. There are two resorts on Rawa. Rawa Island Resort and Alang’s Rawa. Alana’s Rawa is on the far side of the beach, it has fewer huts and a smaller beach area but doesn’t allow kids at the weekend. Rawa Island Resort is bigger and has more for kids to do. See full review of Rawa Island Resort here>>
Stay at: Alang’s Rawa or Rawa Island Resort.
5. Pulau Tengah, Malaysia




Batu Batu Private Island Resort is the only place to stay on Pulau Tengah island. It’s the same distance as Sibu, 2-3 hour drive into Malaysia and then a short 20min boat ride from Mersing harbour. They undertake some amazing marine conservation work and teaching nature. We have friends who say this island is better than the Maldives!
Stay at: Batu Batu Private Island Resort.
6. Telunas Beach Resort, Indonesia




You have two options at Telunas, Indonesia, stay on their private island or at the beach resort a short boat ride away from each other. You get a boat to Batam and then take their transfer and jet boat across both are islands near to Singapore.
Stay at: Telunas Resorts.
7. Tioman, Malaysia



Tioman an island near Singapore in Malaysia is cited as one of the most beautiful islands in Malaysia with lots of wild jungle, sweeping beaches and great diving spots. It’s the same distance as Sibu, 2-3 hour drive into Malaysia and then a short 20min boat ride from Mersing harbour.
Stay at: Tunamaya Beach & Spa Resort, Japamala Resorts – By Samadhi or Bagus Place Retreat.
8. Nikoi Island, Indonesia



Ok Nikoi, Indonesia is top of my list at the moment as a luxury escape for families, only a short boat ride to Bintan then their private boat transfer to this luxury family friendly island. Kids club, Spa, fine dining, snorkelling and more you’ll be spoilt for choice, all villas have incredible sea views. See full Nikoi Island review here>>
Stay at: Nikoi Private Island.
9. Cempedak Island, Indonesia



Cempedak, Indonesia is the sister resort to Nikoi above but it’s just for couples, no kids allowed. Pure luxury, bliss and quiet. Only a short boat ride to Bintan then their private boat transfer to an out-of-this-world island.
Stay at: Cempedak Private Island.
10. Joyo Island, Indonesia




To get to Joyo Island, Indonesia it’s a 1 hour boat ride to Bintan from Singapore, then a 1 hour land transfer then a private boat transfer for 30 mins and you’ll arrive in absolute paradise. Just 8 stunning tree houses, dotted around this idyllic island.
Stay at: Joyo Resort.
11. Pangkil Island, Indonesia



Pangkil Island is the sister resort to Joyo Island and is an exclusive tropical island resort located off the South Eastern corner of Bintan Island, Indonesia. Its beauty, simplicity, and ambiance – together with personalized service and good food have made it extremely popular over the past decade.
Stay at: Pangkil Island Resort.
12. Bonus Island – Bawah Reserve


One of the latest private island to hit Indonesia near Singapore is Bawah Reserve. Only reachable via private sea plane its a holiday experience you won’t forget with spa treatments, massage treatments, private boat excursions and more.
