The best islands near Singapore are all less than an hour away from the city, meaning you can easily swap the concrete jungle for a real one, along with miles of soft sand. They offer a convenient getaway from the big city when you just want to escape it all, but still be within touching distance of modern comforts.
From large, developed islands where you can happily spend an entire long weekend providing you have your passport, to tiny, almost deserted tropical shores just a short 20-minute ferry hop from Singapore, here are our favorites.
A playground by the sea
Good for: Couples, Families, Photo
Just minutes from Singapore’s city center, Sentosa Island is a breezy escape packed with fun. Hop on the MRT to Harbourfront, then switch to the Sentosa Express from VivoCity mall’s third floor, or stroll across the scenic footbridge. Once there, dive into thrills at Universal Studios or unwind at beachside hangouts.
Tanjong Beach is perfect for laid-back lounging, cocktails, and seaside bites, while Siloso Beach offers family-friendly games like volleyball and soccer. Whether you’re chasing adrenaline or a chill day in the sun, Sentosa blends tropical vibes with city convenience.
Sentosa Island
Indonesia’s beachside getaway
Good for: Families, Photo
Just under an hour from Singapore by ferry, Bintan Island offers a relaxing escape with tropical charm. Depart from Tanah Merah or Harbourfront ferry terminals and arrive ready to explore white sand beaches, water sports, and lush resorts perfect for a short staycation.
Rent a car to discover hidden seaside spots or wander through Tanjung Pinang, the island’s friendly capital. Don’t miss the Banyan Tree Temple for a peaceful cultural stop. Whether you’re beach-hopping or temple-hopping, Bintan blends laid-back vibes with easy access from the city.
Bintan Island (Indonesia)
A peaceful nature retreat
Good for: Couples, Photo
Just a 20-minute ferry ride from Marina South Pier or the World Trade Center, St John’s Island is a favorite for nature lovers and beachgoers. With calm lagoons made for swimming, sandy picnic spots, and jungle trails to explore on foot or bike, it’s ideal for a laid-back day trip.
Facilities like changing rooms and shops make it easy to settle in, and if you want to stay longer, bungalows are available for overnight stays. As the crowds head home, the island’s tranquil charm really shines so pack your sunblock and enjoy a peaceful slice of paradise.
St. John’s Island
A quiet coastal escape
Good for: Couples, Photo
Reach Lazarus Island with a short ferry ride to St John’s Island from Marina South Pier or the World Trade Center, then stroll across the connecting walkway to discover this peaceful beach retreat. It’s only 25 minutes from the city, making it perfect for a spontaneous getaway.
The island’s long stretch of white sand, framed by palm trees and tropical greenery, offers a serene setting for swimming, sunbathing, or simply unwinding. With fewer crowds and a laid-back atmosphere, Lazarus is ideal for those looking to slow down and soak up the natural beauty.
Lazarus Island
Brimming with trails, wildlife, and coastal views
Good for: Adventure, Photo
Only 5 minutes from the mainland by boat from Changi Point Ferry Terminal, Pulau Ubin is a favorite for nature lovers and outdoor explorers. This charming island offers a refreshing change of pace, with lush wetlands, scenic bike trails, and quiet beaches for picnics.
Visitors can enjoy birdwatching, cycling through forest paths, or wandering on foot through the island’s greenery. Pulau Ubin feels worlds away from the city, offering a relaxed day trip filled with natural beauty and a touch of adventure.
Pulau Ubin
This article includes opinions of the Go Guides editorial team. Hotels.com compensates authors for their writing appearing on this site; such compensation may include travel and other costs.