Looking for a short break? Head to these private islands located less than three hours away for a relaxing beach getaway
Not all paradises demand a passport stamp or a long-haul journey.
For those seeking escape without the airport queues, there are plenty of private islands around Singapore that are just a boat ride away. These hidden gems are nestled along with coasts of Indonesia and Malaysia, offering barefoot luxury, crystal-clear waters and an intimate connection to nature that feels worlds apart from city life.
Whether you’re craving a romantic weekend, a wellness retreat or a quiet getaway, these islands prove that true island indulgence is closer than you think.
In case you missed it: Underwater villas, private islands and more: Discover the Maldives’ most luxurious resorts
1. Nikoi Island

Above Head to Nikoi Island for a family-friendly getaway (Photo: Facebook / Nikoi Island)
Travel time from Singapore: 2.5 hours
Head to Nikoi Island for a family-friendly getaway. The 2.5-hour journey from Singapore begins with an hour-long ferry to Bintan, followed by an hour-long car ride and a 20-minute speedboat to the island. On the island, find a sanctuary with gorgeous sea views, lush rainforest, spacious villas and more.
Its beach houses reflect traditional Indonesian architecture and are made from driftwood and alang-alang roofing. There’s plenty to do on the island, from land activities to sea sports—little ones will also be kept entertained at the kids club that’s complete with Tarzan ropes, natural rock slides, tree houses and more.
2. Batu Batu (Pulau Tengah)

Above Batu Batu is one of the 13 islands that make up Johor’s Sultan Iskandar Marine Park (Photo: Facebook / Batu Batu - Tengah Island)
Travel time from Singapore: 3.5 hours
Located off the coast of Mersing, Johor, Batu Batu is one of the 13 islands that make up Johor’s Sultan Iskandar Marine Park. Here, find eight sandy beaches framing clear turquoise waters. Explore the waters and keep your eye out for coral reefs, black-tipped reef sharks and sea turtles. Various family-friendly activities are available, including watching the hatching of sea turtles, jungle hikes, movie nights and more. After a day out, unwind in one of its Ocean Deluxe Villas that overlook the sea. The 135 sqm space is complete with a private balcony, spacious bathrooms and a children’s bunk annexe.
3. Pulau Pangkil

Above Book this private island located just off Bintan’s southeastern coast and you’ll be pampered with pristine waters and lush landscapes (Photo: Facebook / Pangkil Island Resort)
Travel time from Singapore: 3 hours
Looking for a big getaway with loved ones? Book this private island located just off Bintan’s southeastern coast and you’ll be pampered with pristine waters and lush landscapes. Its Driftwood Palaces are made from driftwood that has been salvaged from the sea. When it comes to experiences, there’s plenty to look forward to. Explore the island by kayak or relax with a beachfront massage. When the sun sets, have a beach bonfire and enjoy a meal under the stars. The island’s kitchen offers a range of cuisines from classic Western fare to traditional Indonesian dishes.
4. Telunas Island

Above Telunas Private Island offers a tranquil escape in the Riau Archipelago (Photo: Facebook / Telunas Resorts)
Travel time from Singapore: 3 hours
A short ferry ride from Batam, Telunas Private Island offers a tranquil escape in the Riau Archipelago. The resort’s overwater and ridge villas provide sweeping ocean views and direct access to the South China Sea. The island stands out for its strong social responsibility initiatives, partnering with local communities and championing eco-friendly practices.
There’s plenty to do on the island—those looking to unwind and recharge can visit the spa for its signature full-body massage that uses pressure points to help relax and revive the body. With just 15 overwater villas and five ridge villas, the island is perfect for those looking for a private and secluded getaway.
5. Cempedak Private Island

Above For an adults-only getaway, visit Cempedak Private Island (Photo: Facebook / Cempedak Island)
Travel time from Singapore: 2.5 hours
For an adults-only getaway, visit Cempedak Private Island. The island’s team provides a seamless transfer experience upon arriving at Bintan, taking you on an hour-long car ride before hopping on a 30-minute speedboat ride.
Its beach villas are just steps away from the beach, offering panoramic views of the sea and surrounding islands. Villas are also generously spaced out, allowing for privacy. Have a pamper session at the Rock Spa or explore the untouched rainforest that’s filled with flora and fauna.
Topics





