
Need a short break? These beautiful islands near Singapore have the best beaches, resorts and rustic village life.
If you’re like me (aka, a workaholic), it’s easy to get caught up in the fast-paced rat race. For times when city life gets too tough, give yourself permission to check out of your daily routine… and check into a private island resort. You don’t even need a ton of vacation days. Research has proven that short getaways are better for you to recharge (but do you really need a reason?). If you need some ideas, pick one of these stunning islands near Singapore. I’ve listed it from the shortest travel time because who has time to waste in a plane? Certainly not me.
Private islands near Singapore for luxurious vacays
1. Cempedak, Indonesia

From the same friendly folks behind Nikoi Island comes Cempedak, a dramatically designed private island resort which I’m dying to visit someday. You’re not likely to see anything like it near Singapore, as the eco-friendly resort boasts crescent-shaped roofs (made of local grass) atop its bamboo villas. Within these, you’ll find private plunge pools, decks and spacious living spaces. Explore this stunning natural wonder, with its shoreline of white sandy beaches, granite boulders and rainforest inhabited by local birds. Other residents of the island – besides humans, of course – are pangolins and otters.
How much: Starts at $950 for two nights
Travel time: 2.5 hours
How to get there: Cempedak Island; take a ferry to the island
2. Telunas, Indonesia

Put Telunas on your vacay radar. The tiny tropical gem just 50km south of Singapore is the plush getaway you need without the fuss of plane travel, especially if you dislike flights like I do. The private island boasts spacious over-water sea villas, wide-angle views of the azure sea, and an infinity pool and bar. But I’d pick the beach resort because it is perfect for relaxation. You have four choices in what bungalow you’d like to stay in, complete with unobstructed beach views. Bonus: this is where you can enjoy a digital detox and really unwind. No Wi-Fi here!
How much: Starts at $85 a night
Travel time: 3 hours
How to get there: Telunas Resorts; take a ferry from Harbourfront Terminal, then take a boat ride to Telunas
3. Pangkil Island, Indonesia

Located off the Southeastern corner of Bintan, Pulau Pangkil is only accessible via ferry. At Pangkil, you’ll receive the whole package. I’m talking accommodations, snorkelling equipment, a bar, speedboats and a whole team of staff to cater to your whims. Several driftwood palaces (wooden bungalows on stilts) are available for you too. Situated close to the beach, they’re made of logs salvaged from the sea and feature large four-poster beds and adjacent bathrooms. While there’s plenty to keep you active outdoors, I suggest refuelling by spending your days sun-lounging and napping in hammocks.
How much: Starts at $370 for two nights
Travel time: 3 hours
How to get there: Pangkil Island; take a ferry from Singapore to Bintan, a private transfer to Pama Jetty, and another boat ride to Pangkil Island
4. Joyo Island

Sometimes you wanna live the island life without having to rough it out in the forest for a couple of days. And that’s totally fine, I get it! For luxury seekers, I recommend hitting up Joyo Island. The resort is surrounded by white sand beaches framed by clear blue water. Besides laying out in the sun to work on your tan, you can book massages, go fishing, or have a friendly game of beach volleyball with the fam. Meals are often served up family style, so gather everyone for dinner while watching the sunset.
How much: Starts at $465 a night
Travel time: 3 hours
How to get there: Joyo Island; take a ferry ride to Bintan, a car to a private jetty, and a speed boat right to the island
5. Rawa, Malaysia

I don’t use the term “slice of paradise” very often, but that’s exactly what Rawa is because it’s gorgeous. Popular with families, the coral island boasts powdery white shores and turquoise waters. Only two resorts are found here for maximum privacy. Both properties are made up of rustic wooden chalets on stilts and boast unobstructed sea views. The only thing on your to-do list? Beach and water sports: think everything from seaside volleyball to stand-up paddleboarding.
How much: Starts at $2,170 for two nights
Travel time: 3.5 hours
How to get there: Rawa Island Resort; drive to Mersing and take a ferry ride to the island
6. Bawah, Indonesia

Set in a playground of five gorgeous islands, Bawah is the epitome of eco-luxury. Only accessible via seaplane, Bawah is surrounded by three crystal clear lagoons. Not to mention powdery white beaches and a lush jungle canopy teeming with exotic wildlife. Sustainability is key here. The wooden resorts are made from eco-friendly bamboo, conservation efforts are aplenty, and meals are only sourced from fresh local environments.
How much: Starts at $2,530 a night
Travel time: 4 hours
How to get there: Bawah Reserve; take a car ride to the ferry terminal and a seaplane ride that lands directly outside your suite
7. Pulau Tengah, Malaysia

I hate crowds, so heading to Malaysia’s uninhabited Pulau Tengah for a stay at Batu Batu is always a go-to plan. Set amongst coconut groves and rocky outcrops, it’s the only property on the island. I get to enjoy unparalleled privacy to frolic on the pristine beaches. Plus, booking diving, snorkelling, and kayaking sessions is a must. The resort is a pure gem, as it organises active conservation missions like Turtle Watch Camp, and practices sustainable policies.
How much: Starts at $490 a night
Travel time: 5 hours
How to get there: Batu Batu, Pulau Tengah; take a coach or private ride from Singapore to Mersing, then take a speedboat ride to Pulau Tengah
8. Isle East Indies, Indonesia
A luxury getaway awaits you on this private Indonesian island near Singapore. Tucked away on Thousand Islands in Indonesia, Isle East Indies is the epitome of supreme luxury and spectacular service. Sink your toes into practically snowy sand, or go snorkelling and kayaking across crystal clear waters. You’ll unwind in a magnificent villa with colonial-style interiors. Plus, it comes with a team of staff from butlers to private chefs to make you feel like royalty. If I were you, I’d add on a spa experience, lay back and relax. Now that’s the good life.
How much: Starts at $2,252 a night
Travel time: 6 hours
How to get there: Isle East Indies; take a flight from Singapore to Jakarta and a cruise from the Ancol Marina Harbour to reach the island
Public islands near Singapore for day trips
9. Lazarus Island

You don’t have to go far for an island getaway when there’s one in our backyard. It’s the spot I plan on heading to when I can finally get off my devices. ICYMI, the offshore island now has a selection of tiny homes you can rent for any occasion: a romantic escapade, bonding time with family or friends, or even alone time away from the maddening crowd. You can stay in or spend the day outdoors, dipping your toes into the pristine, clear waters and cycling around the island. Animal lovers, get up close to the cats inhabiting the island. P.S. Remember to slap on the sunscreen and hydrate!
Travel time: 40 minutes
How to get there: Lazarus Island; take a ferry from Marina South Pier and then walk from St John’s Island
10. Batam, Indonesia

Batam may not be as fancy as Bintan, but it’s still a paradise for foodies and thrill-seekers who want to get in on some action. Book a stay at Montigo Resorts in Nongsa, overlooking shimmery blue waters for an afternoon by the beach. If you’re looking for fun, you’ve got to try out adrenaline-filled watersports like flyboarding, parasailing and jet-skiing!
Travel time: 45 minutes
How to get there: Batam; take a ferry from Singapore
11. Bintan, Indonesia

Less than an hour away by ferry, Bintan is the quick weekend getaway we always have on rotation. The island’s luxe factor has increased tenfold, thanks to the opening of resorts like The Residence Bintan and The Sanchaya. And we’ll always love Banyan Tree. Despite its popularity with the Singapore crowd for its buzzy beach life, the island also holds many treasures. This includes a mountain, hidden waterfalls and sea gypsy villages.
Travel time: 50 minutes
How to get there: Bintan; take a ferry
12. Langkawi, Malaysia

Langkawi is a serene archipelago tucked 30km away from Malaysia’s mainland coast. It’s a triple threat – charming beach lovers, foodies and adventure seekers. All around you lie emerald waters, with paddy fields and jungly hills as the main backdrop. With so many choices, choosing a district for your stay can be a mind-boggling process. But if you’ve got the dime, I’d say splash your cash on one of the many upscale resorts on the island.
Travel time: 1.5 hours
How to get there: Langkawi; take a flight from Singapore
13. Phuket, Thailand

Known as the party island of Thailand, Phuket is far more than its reputation. If it’s serenity you seek, I’d avoid Patong – it’s filled with raucous nightlife, restaurants and hordes of tourists. The island is home to 30 unspoiled white beaches with clear blue waters, ranging from lively (like Kata and Karon Beaches) to hidden beauties like Freedom Beach. I’d also recommend taking the chance to island-hop to unspoilt gems like Racha and Coral Islands. Bliss.
Travel time: 2 hours
How to get there: Phuket; take a flight from Singapore
14. Koh Samui, Thailand

There’s a lot to love about Koh Samui, and I’m not just talking about its beautiful beaches. Hit up Ang Thong National Marine Park to explore hidden waterfalls, coves and mangroves. Or head to Bophut to enter a haven of tranquillity. You’ll find a majestic 12m-high golden Buddha statue and market shopping at the Fisherman’s Village Walking Street. Some old Chinese shops and even houses remain! Alternatively, book a stay at Koh Tao (also known as ‘Turtle Island’), which boasts the clearest waters teeming with marine life.
Travel time: 2 hours
How to get there: Koh Samui, take a flight from Singapore
15. Karimun Island, Indonesia
If you’ve already explored most of Bintan and Batam, how about a trip to Karimun Island in the Riau Archipelago? I constantly think about having the sand between my toes from its pristine beaches. One of the most popular things to do here is island hopping. You can also take a dip into the ocean at local diving spots and even hike up Mount Jantan for that glorious view. Once you’ve worked up your appetite, head to any local establishment to enjoy fresh seafood. Psst: this spot is not to be mistaken for Karimun Jawa Island.
Travel time: 2 hours and 40 minutes
How to get there: Karimun Island; take a ferry from Harbourfront Centre to Tanjung Balai ferry terminal
16. Bali, Indonesia

You’ve probably heard the phrase “Bali is always a good idea”. And I’m inclined to agree. The island has something for everyone: azure seas in Uluwatu, awe-inspiring active volcanoes, buzzy beach bars and cool home decor stores. You have a varied choice of stays, too. Think all-inclusive swanky resorts, private pool villas and cool boutiques. Check out Honeycombers’ sister site Honeycombers Bali if you need more reason to book a flight, stat.
Travel time: 2 hours and 45 minutes
How to get there: Bali; take a flight from Singapore
17. Lombok, Indonesia

Bali’s quieter cousin may look a lot like the Island of the Gods, I made that mistake once. But make no mistake, they’re as different as chalk and cheese. For starters, Lombok lacks a healthy cafe scene, buzzing beach clubs, and world-renowned restos. But what it does have in spades is absolute raw charm, based on all the stories I’ve heard. Like the Bali of decades ago, this island near Singapore consists of untouched landscapes and traditional markets.
Travel time: 3 hours
How to get there: Lombok; take a flight from Singapore
18. Cebu, Philippines

Finding a serene beach in the Philippines is easy as pie – it has over 7,000 islands to its name. As an introduction to Filipino island life, head to Cebu, home of white sandy beaches and exciting dive spots. For a dose of culture, Cebu delights with temples, forts and shrines for you to explore.
Travel time: 3 hours and 45 minutes
How to get there: Cebu; take a flight from Singapore
19. Tioman Island, Malaysia

This tiny pear-shaped island off the coast of Malaysia is a haven for aquatic lovers and budget travellers (if you’re like me and always looking to stretch a buck especially). Its waters aren’t the bluest or clearest in the region, but it has a vibrant coral reef. And the waters are easy to navigate for beginner divers. The volcanic island is covered in rainforest and has a rustic, laid-back way of life.
Travel time: 4.5 hours
How to get there: Tioman Island; take a coach from Singapore then a ferry ride to Tioman Island
20. Gili, Indonesia

Made up of three tiny islands (Trawangan, Meno and Air), the Gili Islands always beckon me to unleash my inner hippie. Leave your fancy beachside frocks at home and put on a sarong for your trip if you’re going. Stay in a traditional Indonesian beach hut and prepare to spend your days hitting the quiet sandy shores in Meno. Or explore the coral reefs at Gili Air with affordable dive packages. Party it up in Trawangan before stuffing your face with BBQ seafood. One word for your time in Gili? Chill.
Travel time: 5 hours
How to get there: Gili; take a flight from Singapore to Bali and then a fast boat ride to Benoa Harbour
Get ready for fun and relaxation at these islands near Singapore that are perfect for your next getaway.