Hidden Beaches in Singapore: 7 Spots You Need to Visit

7 Hidden Beaches in Singapore You Need to Visit

These beaches are perfect if you want to escape the crowd.

When we think of beaches in Singapore, those on Sentosa Island or along the popular East Coast Park are usually the ones that come to mind. These touristy spots are usually packed with people, especially during the weekends when many head out to bask under the sun. Well, what if I told you that Singapore is actually home to a few hidden beaches that are more under-the-radar?

From beaches that are only accessible by boat to some that only make their appearance during low tide, here are the best hidden beaches in Singapore you need to visit.

Also read: 20 Fun Outing Ideas in Singapore Under S$20

Hidden beaches in Singapore you need to visit

1. Pulau Hantu

While the name of the island might put you off (hantu means ghost in Malay), Pulau Hantu is definitely not a place you should stay away from. The picturesque island is an idyllic respite from the hustle of the city. Boasting swimming lagoons and sheltered beaches, it’s the perfect place for a day out with family and friends. The quiet island is also a favourite amongst divers and snorkelers because of its rich marine life.

Address: Pulau Hantu Island, Singapore 000705

How to get there: Charter a boat from West Coast Pier.

2. Punggol Beach

hidden beaches singapore

Image credit: butterbeeee

Easily accessible, Punggol Beach is definitely a must-visit if you feel like having an impromptu beach day. On its scenic shores, you’ll see rocks of different shapes and sizes spread out along the coast. Not only do they add to the beauty of the beach, they also make for good makeshift tables and seats for a beach picnic!

Punggol Beach is also steeped in history — it was the site of the Sook Ching Massacres during World War II. Today, you’ll see many memorial plaques around the beach where you can read up on one of Singapore’s most tragic events. Rich in beauty and in history, Punggol Beach is definitely one of the hidden beaches in Singapore you need to visit.

How to get there: Take Bus 84 from Punggol MRT or Punggol Bus Interchange.

3. Sembawang Beach

sembawang beach

Image credit: wanderingchina

While it may be a go-to haunt for those living in the North, many often forget about this charming beach. With a panoramic view of Malaysia’s Johor Bahru skyline, Sembawang Beach is the perfect place to enjoy a romantic evening on the shore. Barbecue pits are also available along the beach for a sizzling good time. 

Apart from the sandy beach, the park is also home to a fishing jetty as well as rows of red-brick colonial houses from the 1900s. 

How to get there: Take Bus 882 from Sembawang MRT.

4. St. John’s Island

Hop on a ferry to St John’s Island, a hidden gem brimming with rich biodiversity and… felines. Yup, St John’s Island is known for the many cats that roam its shores! These kitties are well taken care of by volunteers, so make sure not to overfeed them if you spot them on the island.

St John Island’s aquamarine waters are extremely inviting, so don’t hesitate to jump in for a relaxing dip. The crescent shaped beach is also a popular spot for picnics and kite-flying! After an afternoon by the sea, explore the Marine Park Outreach and Education Centre where you’ll get to learn more about marine life on St John’s Island.

How to get there: Take a ferry from Marina South Pier.

5. Tanjong Rimau Beach

Although this beach can be found on the tourist-filled Sentosa Island, most people (locals included!) don’t know of its existence. That’s because Tanjong Rimau Beach only makes its appearance during low tide — so make sure to check this tidal chart if you’re planning to visit. 

The rocky beach is one of its last in Singapore, and you’ll often find a variety of reefs, octopuses, and crabs hidden amongst the rocks. It’s also the perfect place for Instagram photoshoots because it’s often secluded!

How to get there: Get to Sentosa Island from Harbourfront MRT, and descend the slope from the Rasa Sentosa compound.

6. Lazarus Island

The postcard-worthy Lazarus Island has one of the most beautiful hidden beaches you can find in Singapore, what with its turquoise waters and the long stretch of golden powdery sand. This hidden paradise is also known for its cleanliness; litter is rare on its pristine shores. 

As there are no shops on the island, make sure you prepare all your necessities before embarking on your trip there. That means a generous supply of water, snacks, mosquito repellent, and reef-safe sunscreen!

How to get there: Take a ferry from Marina South Pier to St John’s Island, and cross the highway to Lazarus Island.

7. Coney Island

coney island

Image credit: Jnzl’s Photos

This rustic island is a favourite for cyclists and trekkers, but its beach is also a great spot to unwind. At this serene beach, you’ll be one with nature — surrounded by the sounds of waves and chirping insects, alongside lush greenery enveloping the sandy shore. It also boasts a total of five different beach spots, so you’re guaranteed to enjoy your privacy while you’re there.

With its adventure areas and bird-watching hides, Coney Island is the best place for a family day out. You can make the beach your final destination after a day of exploring the charming island.

Also read: 23 Nature & Hiking Trails in Singapore To Discover on Your Weekends

Now that you’re equipped with this list of hidden beaches in Singapore, it’s time to take a break from the touristy beaches we’re all familiar with and visit one of these instead. Which one are you most excited to explore? 


Featured image credit: Mike Cartmell | Flickr

About Author

Shanne Gan
Shanne Gan

Shanne (pronounced Shane) is your typical caffeine addict who gets cranky when she doesn't start her day with a cup of coffee. Her life revolves around a few key things: Netflix, dogs, and brunch. When she's not with her 2-year-old dog, you'll probably find her in an air-conditioned spot as she attempts to beat Singapore's sweltering heat.


Related Posts