TheSmartLocal – Singapore’s Leading Travel and Lifestyle Portal

Skip to content
Beaches in Malaysia - cover

14 Best Beaches In Malaysia For Singaporeans Looking For A Breezy Getaway Beyond JB

Where are the best beaches in Malaysia


We all need an occasional dose of sun, sea, and sand – and nothing quite fits the bill like a beach vacay. While we often go to places like Bali or Krabi for our summer getaways, there are many gorgeous beaches just across the border that many of us have yet to explore. Whether you’re looking for a low-key beach for a serene escape from city life, or a bustling beach resort for a jam-packed itinerary, these are the best beaches in Malaysia for your next holiday.


When is the best time to visit these beaches in Malaysia?


The best time to visit beaches in Malaysia is between March and June. Since this period is in between the 2 monsoon seasons, it tends to be drier and better for beach goers to make the most out of their trips to the beach.


Are these beaches in Malaysia safe for swimming and other water activities?


Beaches in Malaysia are ideal for swimming, snorkeling, and diving. However, keep in mind that you might encounter jellyfish, especially if you’re going during the first half of the year. Before getting in the water, it’s helpful to check with the hotel staff for jellyfish forecasts. You can also wear protective clothing such as a full-length Lycra suit to prevent getting stung.


Are bikinis acceptable to wear at these beaches?


Bathing suits and bikinis are acceptable at the beaches in Malaysia. Just make sure to bring a cover-up for when you get out of the water or take a stroll along the beach.


1. Desaru Beach


With direct ferry access from SG


Best beaches in Malaysia - Desaru Beach tree Image credit: @chabst24 via Instagram

For a chill getaway, consider visiting Desaru Beach for your dose of Vitamin D. You won’t have to worry about getting bored either – the Desaru Coast Adventure Waterpark and Ostrich Farm are only a quick drive away from the coast, so you’ll have a full day’s worth of activities to keep you entertained.

Plus, even though Desaru has always been a couple-hours’ drive from JB, it’s easier now than ever with the new Desaru Coast Ferry services. You’ll be there in less than 90 minutes from Singapore, making it a perfect destination for weekend getaways or a day trip.

Getting here from Singapore: Take a ferry from Tanah Merah Terminal to Desaru Coast Ferry Terminal (from $70).
Address: Desaru Beach, 81600 Bandar Penawar, Johor, Malaysia

Recommended tickets at S$25.15

2. Pantai Air Papan


Low-key beach with small eateries nearby


Pantai Air Papan beach shore Image credit: @kakigambar.asha via Instagram

Pantai Air Papan is a low-key beach in Mersing that has everything you need for a convenient day trip. Besides being a famous tourist attraction, the beach is a popular haunt amongst locals as well. So, you can be assured it’s a spot worth visiting.

There are several food stalls nearby offering local food to keep your tummies full, plus a souvenir shop if you want to take home some keepsakes. The beach is also a relatively popular spot for fishing, so you can try your luck at reeling in some good catches there.

Getting here from Johor Bahru: Pantai Air Papan is a 2-hour 15-minute (~138.9 km) drive from JB .
Address: Pantai Air Papan, Air Papan, 86800 Mersing, Johor, Malaysia


3. Pantai Cenang Beach


Best beach in Malaysia for seaside bars & fire shows


talent posing at signage of beach Pantai Cenang is a famous spot for sunset watching.
Image credit: @zulkamal via Instagram

Travel to Pantai Cenang, and you’ll feel a little like you’re in LA. It’s lined with palm trees and boasts calm waters perfect for taking a dip in, so it’s no surprise that it’s arguably the most popular beach in Langkawi.

It’s also one of the best beaches in Malaysia for its wide array of activities, including a range of water sports like parasailing, banana boating, and jet skiing. Digital nomads will also be pleased to note that you’ll be able to get stable wifi here, in case you ever need to get in touch with home or fire off a quick email for work (although, why would you?)

There are many hotels in the vicinity where visitors can rent beach items like towels and umbrellas as well.

Kalut Cafe N Bar fire show Fire show on the beach at Kalut Cafe N Bar.
Image credit: @andregadia via Instagram

Come nighttime, and you will see Pantai Cenang’s beach bars are chilled-out places for unwinding with a beer or two. If you’re thinking of a romantic getaway, Pantai Cenang Beach delivers as well. Catch the sunset at Ah Chong Beach Bar & Cafe or sit on bean bags while watching a fire show at Kalut Cafe N Bar.

Getting there from Kuah town, Langkawi: Pantai Cenang beach is a 19 to 20-minute (~18.2 km) drive from Kuah town. Affordable accommodation is also available in Pantai Cenang.
Address: Pantai Cenang, 07000 Langkawi, Kedah, Malaysia

Recommended tickets at S$7.25

4. Tengkorak Beach


Idyllic picnic spot with beach huts


Best beaches in Malaysia - People chilling on the beach Image credit: @rizby via Instagram

Those looking for an accessible picnic spot on Langkawi Island can check out Tengkorak Beach, AKA Sandy Skulls Beach. It is a gem among beaches in Langkawi, and has several huts and tables along its coast where you can conveniently lay your picnic mats, so you won’t have to sit on the ground and worry about sand getting in your food.

It’s a family-friendly spot with other amenities that’ll make your trip a real breeze, from prayer rooms to shower facilities, so you’ll get to freshen up after a day of sand and water play.

Getting there from Kuah town, Langkawi: Tengkorak Beach is a 41-minute (~35.2km) drive from Kuah town.
Address: 07000 Langkawi, Kedah, Malaysia


5. Blue Lagoon


Beach near Kuala Lumpur with hawker centre & playground


Best beaches in Malaysia - talent admiring Blue lagoon horizon view Image credit: @serenegoh1018 via Instagram

If you’re in KL and search for “beaches near me”, you’ll probably be directed to Port Dickson. Within Port Dickson, a must-visit beach is Blue Lagoon. It’s a popular spot and for good reason. It’s got easily accessible amenities like food courts, playgrounds, and toilets, making it a convenient destination for solo travel or family picnics.

Getting there from Kuala Lumpur: Blue Lagoon is a 1-hour 39-minute (~103km) drive from KL.
Address: Batu 10, Jalan Pantai, 71050 Port Dickson, Negeri Sembilan, Malaysia


6. Pantai Teluk Kemang


Hotspot with marketplace & hawkers


Colourful sign Image credit: @af.co3 via Instagram

Pantai Teluk Kemang is another famous beach in Port Dickson. Recognisable by a colourful sign at its entrance, the large beach has all the facilities you’ll need for a full day of fun.

Best beaches in Malaysia - water boats Image credit: @arzydon via Instagram

Seriously, you name it, they’ve got it – from hawkers and souvenir shops to an array of water activities like parasailing, jet skiing, boat riding, and kayaking. So if you’re a sports junkie or know someone who is, this beach should be at the top of your visitation list.

Getting there from Kuala Lumpur: Pantai Teluk Kemang is a 1-hour 37-minute (~97.9km) drive from KL.
Address: 23, Jalan 3/10, Taman Intan Perdana, 71050 Port Dickson, Negeri Sembilan, Malaysia

Recommended tickets at S$58.85

7. Batu Ferringhi Beach


Best beach in Malaysia with nearby resorts & water sports


Palm trees at Batu Ferringhi beach Image credit: @andyandhisjourney via Instagram

Batu Ferringhi in Penang is a good place to be if you’re the life of the party. Whether you’re partying it up at bars, having delicious food at night markets, or frolicking about the gorgeous coastline, a wide range of day-to-night activities are available.

To get the most out of your beach holiday in Malaysia, you can choose to book a stay at a number of resorts there. Some popular options you can choose from include Shangri-La Rasa Sayang, Shangri-La Golden Sands, Hard Rock Hotel Penang, and PARKROYAL Penang Resort. Other vacation rentals are also available if you prefer a more personal and private stay by the sea.

Getting there from George Town, Penang: Batu Ferringhi is a 40-minute (~14.9km) drive from George Town.
Address: Jalan Batu Ferringhi Batu Ferringhi, 11100 George Town, Penang, Malaysia

Recommended tickets at S$10.99

8. Teluk Kampi Beach


Remote beach accessible by hiking


Jetty by the shore Image credit: @prairiegirlabroad via Instagram

This one’s for adventurous hikers willing to take the road less travelled. In order to reach the pretty shores of Teluk Kampi Beach by foot, you’ll have to take a steep path from Penang National Park. If it’s any consolation, you’ll get to stopover at Pantai Keruchut, another scenic beach along the way.

This means you’ll cover 2 beaches on the same hike, which makes the journey pretty worthwhile in our books. P.S. The hike up is pretty steep and recommended for those with proper attire and experience.

Getting there from George Town, Penang: Head to Penang National Park. From there, hike 1km-2km along the coast to get to Pantai Kerachut. From Pantai Keruchut, hike up a 1.5km pathway, following markers on the trees.

Penang National Park

9. Juara Beach


Scenic beach in Tioman with turtle conservation


Juara Beach drone shot Image credit: @robandjennywatts via Instagram

Animal lovers, you’re in for a serotonin boost at Juara Beach. Located on the East coast of Tioman Island, Juara Beach is among the most beautiful beaches of Tioman Island. The sandy shores and crystal clear water make the beach a popular spot for surfing and water sports, but perhaps its turtle conservation efforts are what take the cake.

That being said, there’s a good chance you’ll spot these adorable sea turtles along the beach, especially when they’re released during the turtle-hatching period from June to November.

Best beaches in Malaysia - turtles crawlingImage credit: @juaraturtleproject via Instagram

In fact, visitors can sign up to help save the turtles through the Juara Turtle Project, a Tioman-based organisation that helps to save and rehabilitate sea turtles through its volunteer program and patrolling efforts.

If you’re interested in saving these adorable sea creatures, you can even sign up as a volunteer and spend 3-4 hours daily helping the team during your stay.

Getting there from Johor Bahru: Mersing Jetty is a 2-hour and 5-minute (~127.9km) drive from the JB Larkin terminal. From the Jetty, take a 1.5-hour ferry ride to Juara Beach.
Address: LOT.375 Kampung Juara, 26800 Pulau Tioman, Pahang, Malaysia


10. Pantai Klebang


Best photogenic beach in Malaysia 


Talent with umbrella Image credit: @iamnurliyanaa via Instagram

Pantai Keblang is one of the most photogenic beaches in Melaka, thanks to the unique sand dunes that were formed because of an uncompleted construction project. There’s also a little pond in its centre for those who want to take a little dip and a lot of sandy space ideal for picnics.

The hidden gem is only accessible by car, but the trip there will be worthwhile if you’re looking for a desert-like photo-op. In fact, the place is such a popular photo spot that it’s been used for wedding photoshoots.

Getting there from Jonker Walk, Melaka: Pantai Keblang is a 17-minute drive from Jonker Walk.
Address: Pantai Klebang, 75000 Klebang, Melaka, Malaysia


11. Cherating Beach


Popular surfing spot


Talent sitting on rocks at Cherating Beach shore Image credit: @liliansiow729 via Instagram

Those who’ve been to Cherating before may recognise the place for housing Asia’s very first Club Med. But beyond a resort staycay, it’s also a good place to visit for a day trip.

For instance, if you’re keen to pick up surfing, head down to Cherating Beach from November to March when its waves are larger and more dramatic for the sport. The beach attracts a good number of surfers yearly, but is also a laid-back destination for those just looking for a chill time.

The beach is located near villages, so you’ll get to visit local markets for refreshing beverages and food. If you’re an animal lover, don’t forget to visit the free turtle sanctuary nearby.

Getting there from Kuantan, Pahang: Cherating Beach is a 44-minute drive (~45km) from Kuantan Town.
Address: Jalan Kampung Cherating Lama, Kampung Cherating, 26080 Balok, Pahang, Malaysia


12. Telok Limau Beach


White sandy beach with rock formations


Best beaches in Malaysia - white sandy beachImage credit: @marhelita9 via Instagram

If you find yourself in Sarawak, be sure to check out Bako National Park for a scenic nature trip. There, you’ll find several beaches and coves, making it a must-visit spot for beach lovers.

One of its popular beaches is Telok Limau. The beach offers clear waters and a clean shore for picnics, but one of its most unique features has got to be its abundance of large rocks scattered all around. These rocks have proven to be IG-worthy spots, with many visitors posing for a pic with them.

While you’re at the national park, you can also admire its large range of vegetation and unique wildlife, like the rare proboscis monkey.

Getting there from Kuching, Sarawak: Head to Bako Market, which is a 30-minute (~23km) drive from Kuching.
Address: Jalan Gunung Gading National Park, Taman Negara Gunung Gading, Lundu, Sarawak, Malaysia


13. Pasir Panjang (Long Beach)


Lively nightlife with beach discos and karaoke bars


long beach redang island
Image credit: @redangaboattime via Instagram

It’s not a list of the best beaches in Malaysia without mentioning Redang Island. Here, many visitors recommend visiting Pasir Panjang, otherwise known as Long Beach, as it offers a variety of activities, including popular water sports like snorkelling and kayaking.

Pasir Panjang is also well known for its lively nightlife, featuring beach discos and outdoor karaoke lounges at nearby resorts. However, for those who don’t feel comfortable blasting their vocals for everyone to hear, Laguna Resort has an indoor karaoke lounge so you can sing your heart out in private.

Getting there from Kuala Terengganu: 30-minute speedboat ride from Merang Jetty.
Address: Pulau Redang, 21090 Kuala Terengganu, Terengganu


14. Rawa Island


Best beach in Malaysia for diving courses


rawa island beach in malaysiaImage credit: @rawaislandresort via Instagram

As one of the more underrated islands, Rawa Island is the best option for those who want a more private beach to relax at. Plus, with only 2 resorts available – Rawa Island Resort and Alang’s Rawa Resort – it really doesn’t get any more exclusive than that.

If you’re new to diving or snorkelling, this is among the safest beaches in Malaysia to give them both a try, as the ocean currents are quite calm compared to other places. There are also official courses provided by OrcaNation Dive Centre that allow you to learn safely from a professional.

snorkelling in rawa islandImage credit: @matildebrazzini via Instagram

For kid-friendly activities, parents can take their little ones to the giant orange and blue slides that plunge down the sea. Don’t worry, it’s not as deep as it sounds, because the slides are located at the shallower part of the sea, by the coast. Just remember to keep an eye out for them.

Getting there from Singapore: From Woodlands Checkpoint, take a 2-hour drive to Mersing Jetty and park at Rawa Island Office Car Park. Then take a 30-minute speedboat from Mersing Harbour Centre, arranged by the resort you’ll be staying at.

Rawa Island Resort
ALANGS RAWA RESORT

Visit Malaysia’s best beaches


With the 365-day sweltering weather in the region, we might as well enjoy a tropical weekend getaway and visit these beautiful beaches in Malaysia. From quiet beaches to popular ones frequented by locals in the area, one thing’s for sure: check out the tips we’ve written here before travelling to these pretty coastlines with warm, white sands, and you’ll get to live out your hot girl summer dreams.

For more beachy goodness:


Cover image adapted from: @arzydon, @iamnurliyanaa, @juaraturtleproject & @prairiegirlabroad via Instagram
Last updated by Samantha Nguyen on 25th September 2025.