Leave the laptops behind and pack your sunscreen. When you need a tropical escape with crystal-clear water and powdery sand but don’t want to deal with a massive time zone change, Malaysia has some of the most stunning coastlines right in our backyard.
| Name | Location / Area | Key Highlight |
|---|---|---|
| Desaru Coast Beach | Johor | Fastest beach getaway from Singapore; luxury resorts & waterpark |
| Rawa Island Beach | Johor | Crystal-clear water; beach access limited to resort guests |
| Juara Beach, Pulau Tioman | Pahang | Lush jungle setting; Juara Turtle Project nearby |
| Pasir Panjang (Long Beach), Redang Island | Terengganu | Exceptionally clear water; sea turtles & lively beach bars |
| Long Beach, Perhentian Kecil | Terengganu | Energetic party vibe; cheap PADI courses |
| Tanjung Rhu | Langkawi, Kedah | Limestone karsts and secluded atmosphere |
| Pantai Cenang | Langkawi, Kedah | Vibrant strip with parasailing, jet-skiing, shopping |
| Batu Ferringhi | Penang | Beachfront activities plus nearby George Town street food |
| Coral Beach, Pangkor Island | Perak | Emerald-green water; wild hornbill sightings at sunset |
| Pulau Kapas | Terengganu | Soft “cotton” sand and pristine snorkelling |
| Mabul Island Beach | Sabah | Overwater bungalows; world-class macro diving access |
| Tanjung Aru | Kota Kinabalu, Sabah | Renowned for dramatic, fiery sunset views |
Here is the ultimate list of the 12 best Malaysian beaches for Singaporeans, whether you are looking for a quick weekend drive, a diving paradise, or a luxury resort escape.
1. Desaru Coast Beach, Johor

-
Why it is on the list: It is the absolute fastest beach getaway from Singapore. What used to be a sleepy stretch of sand has been completely revamped into a premium resort destination.
-
What to do: Lounge at luxury beach clubs, hit the massive Adventure Waterpark, or just enjoy a very chill, family-friendly weekend staycation at the Westin, Hard Rock, or Anantara.
-
How to get there: A direct 90-minute ferry ride from Tanah Merah Ferry Terminal, or a 1 to 2-hour drive across the Causeway.
-
Entry fees: Free for public beach access.
2. Rawa Island Beach, Johor

-
Why it is on the list: Known as the “Maldives of Johor,” this privately owned island is famous for its ridiculously clear turquoise water, white sand, and bright orange water slides that drop straight into the sea.
-
What to do: Snorkel right off the beach (the coral reefs are literally steps from the sand), kayak, or hike up the island’s steep cliffside for a panoramic sunset view.
-
How to get there: Drive or take a bus from Singapore to Mersing Jetty (about 2.5 hours), followed by a 30-minute speedboat ride.
-
Entry fees: You must be a guest of one of the island’s two resorts to access the beach. Standard Malaysian Marine Park conservation fee applies at the jetty (RM30 for non-citizens).
3. Juara Beach, Pulau Tioman, Pahang

-
Why it is on the list: Tioman is a classic Singaporean favourite, but Juara is on the quieter, eastern side of the island. It is framed by lush jungle and feels incredibly untouched compared to the busier western villages.
-
What to do: Surf during the monsoon season, visit the Juara Turtle Project to learn about conservation, or just enjoy the completely laid-back, rustic vibe.
-
How to get there: Drive/bus to Mersing or Tanjung Gemok jetty, take the ferry to Tioman (Tekek village), and then hire a 4WD taxi to cross the jungle mountain to Juara.
-
Entry fees: Free beach access. Marine Park fee (RM30) is required at the mainland jetty.
4. Pasir Panjang (Long Beach), Redang Island, Terengganu

-
Why it is on the list: If your main priority is swimming in water so clear it looks like a swimming pool, Redang is the undisputed king of the East Coast.
-
What to do: Swim with sea turtles, go scuba diving, or enjoy the lively beachside bars and BBQ joints that light up the sand at night.
-
How to get there: Fly from Changi to Kuala Terengganu (usually via KL), then take a Grab to Merang Jetty, followed by a 45-minute ferry to the island.
-
Entry fees: Free beach access. Marine Park fee (RM30) applies.
5. Long Beach, Perhentian Kecil, Terengganu

-
Why it is on the list: This is the ultimate backpacker and party beach. It has a youthful, energetic vibe with fire shows at night and some of the cheapest scuba diving courses in the region.
-
What to do: Get your PADI scuba certification, hike through the jungle to the quieter Coral Bay on the other side of the island, and enjoy the beachfront nightlife.
-
How to get there: Fly to Kota Bharu or Kuala Terengganu, take a taxi to Kuala Besut Jetty, and catch a 45-minute speedboat.
-
Entry fees: Free beach access. Marine Park fee (RM30) applies.
6. Tanjung Rhu, Langkawi, Kedah

-
Why it is on the list: If you want quiet luxury and dramatic scenery, Tanjung Rhu is arguably the most beautiful beach on Langkawi. It is framed by towering limestone karst islands jutting out of the Andaman Sea.
-
What to do: Take a mangrove boat tour, walk out to the nearby islands during a very low tide, or simply sip cocktails away from the massive tourist crowds.
-
How to get there: A quick 1.5-hour direct flight from Changi to Langkawi, followed by a 30-minute Grab ride to the northern tip of the island.
-
Entry fees: Free.
10 stunning honeymoon spots near Singapore that won’t break the bank
7. Pantai Cenang, Langkawi, Kedah

-
Why it is on the list: This is Langkawi’s most vibrant, bustling strip. It is the perfect balance of massive, sandy beaches and modern conveniences.
-
What to do: Parasailing, jet-skiing, shopping at the beachfront mall, and drinking duty-free beers while watching a spectacular sunset.
-
How to get there: Direct flight from Singapore to Langkawi, and a quick 15-minute Grab ride from the airport.
-
Entry fees: Free.
8. Batu Ferringhi, Penang

-
Why it is on the list: It offers the ultimate two-for-one deal: you get a beautiful tropical beach day, followed by some of the best street food in all of Asia just a short drive away in George Town.
-
What to do: Ride horses on the beach, check out the massive Batu Ferringhi night market, and eat your weight in Char Kway Teow.
-
How to get there: A direct 1.5-hour flight from Changi to Penang, then a 45-minute scenic coastal drive from the airport or George Town.
-
Entry fees: Free.
9. Coral Beach, Pangkor Island, Perak

-
Why it is on the list: Pangkor is a deeply underrated gem for Singaporeans. Coral Beach is clean, emerald-green, and famously visited by hundreds of wild hornbill birds every day.
-
What to do: Hand-feed the wild hornbills at sunset, eat fresh seafood, and rent a scooter to explore the island’s Dutch fort ruins.
-
How to get there: Fly to Ipoh (via Scoot) or take a coach bus from Singapore to Lumut, then catch a quick 30-minute passenger ferry.
-
Entry fees: Free.
10. Pulau Kapas, Terengganu

-
Why it is on the list: “Kapas” means cotton, which tells you everything you need to know about the sand here. It is a tiny, laid-back island that feels like a well-kept secret without the massive resorts of Redang or Tioman.
-
What to do: Unplug completely. Snorkel over pristine coral reefs, read a book in a hammock, and enjoy the absolute silence.
-
How to get there: Fly to Kuala Terengganu (via KL), take a short 20-minute drive to Marang Jetty, and hop on a fast 15-minute speedboat.
-
Entry fees: Free beach access. Marine Park fee (RM30) applies.
11. Mabul Island Beach, Sabah

-
Why it is on the list: This is the gateway to Sipadan, one of the top diving destinations on the planet. Mabul itself features incredible overwater bungalows and a vibrant community of Bajau Laut (sea gypsies).
-
What to do: Muck diving (spotting rare macro marine life like blue-ringed octopuses), sea kayaking, and taking in the surreal, middle-of-the-ocean atmosphere.
-
How to get there: Fly from Changi to Tawau (usually via KL or Kota Kinabalu), take a 1.5-hour drive to Semporna, and catch a 45-minute speedboat to the island.
-
Entry fees: Depending on your resort, Semporna jetty/conservation fees apply. Access to the beach is generally tied to your accommodation.
12. Tanjung Aru, Kota Kinabalu, Sabah

-
Why it is on the list: It is consistently ranked as having one of the most spectacular, fiery sunsets in Southeast Asia.
-
What to do: Grab a fresh coconut or street food from the nearby food court, sit on the sand, and watch the sky turn insane shades of purple, orange, and red.
-
How to get there: A direct 2.5-hour flight from Changi to Kota Kinabalu, and a breezy 10-minute taxi ride from the airport.
-
Entry fees: Free.
How to choose a Malaysian beach for a Singapore weekend
Choose based on travel time and activity. For the shortest getaway and resort comforts pick Desaru Coast Beach for its direct ferry and family facilities. If snorkelling in nearshore reefs is the priority, Rawa Island or Pulau Kapas offer clear water and easy reef access. For scuba, sea turtles and pristine visibility opt for Pasir Panjang on Redang. If you want nightlife and budget diving, head to Long Beach on Perhentian Kecil. For quiet luxury and dramatic scenery select Tanjung Rhu in Langkawi. Each option matches a clear purpose, so pick the one that aligns with travel time and the main activity you want.
People also read:
Which are the best resorts in Malaysia?
Where can I go in Malaysia for a quick, affordable weekend trip?