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.
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.
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 (see full review of Sea Gypsy here) and 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>>
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, 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.
Stay at: Telunas Resorts.
7. Tioman, Malaysia.
Tioman, 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.
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. 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.