In my experience, the beaches in Malaysia are among the most stunning in the world. There’s nothing quite like escaping to these tropical paradises, where the azure, blue waters reflect the sky like a natural mirror. Whether it’s the pristine, white sandy beaches or the secluded coves, Malaysia offers a diverse range of coastal beauty. In this article, we’ll explore the top 20 best beaches in Malaysia to help you plan your next tropical vacation.
Why Malaysia is a Beach Lover’s Paradise

Malaysia’s beaches are famous for their pristine quality and calm waters, making them perfect for a variety of water sports. Surrounded by lush vegetation and dramatic cliffs, these beaches provide a breathtaking backdrop for sunbathing, swimming, and other water activities. Whether you’re looking for a peaceful spot to relax or an adventurous getaway, these beaches have something for everyone.
From my own visits, I can say that Malaysia’s beaches can rival some of the best in the world, even those in the Maldives. For instance, the crystal-clear waters and powdery white sands of Perhentian Islands are reminiscent of the Maldives, offering world-class snorkeling and diving experiences. Similarly, the beaches in Langkawi are not only beautiful but also steeped in legends and natural wonders.
One memorable experience I had was at Redang Island. The vibrant coral reefs just a short swim from the shore made it an underwater paradise. Another highlight was Tanjung Rhu in Langkawi, where the combination of fine sand and dramatic limestone formations created a truly unique and serene environment.
The 20 Beaches in Malaysia That Will Take Your Breath Away
1. Turtle Beach, Perhentian

Turtle Beach, situated on the tranquil Perhentian Besar Island in Malaysia, is a secluded and delightful destination cherished by nature enthusiasts. What sets this beach apart is its exclusive appeal to turtle lovers, as it serves as a testing ground for turtles. Despite its limited amenities, Turtle Beach displays a charming atmosphere with its small dimension, measuring around 350 meters in length.
Divided by a ridge of stones, the beach consists of two picturesque bays that provide a vibe of relaxation. Its soft, ivory-colored sands allow you to relax and unwind, while the warm and attractive coastal waters offer an enjoyable swimming experience.
Things to do:
- Discover sea life by snorkeling.
- You can indulge in scuba diving here on this beach.
- Watch a lot of sea turtles on this beach.
- Enjoy a peaceful and relaxing time on the beautiful beach.
2. Pantai Cenang, Langkawi

Pantai Cenang is located on the west coast of Langkawi Island and is among the best beaches in Malaysia. Langkawi Island is a popular tourist destination and home to some of Malaysia’s best beaches. Pantai Cenang is the island’s most popular beach, which expands for more than 2 km and has plenty of restaurants and bars.
This beach is famous for its local food and drink, with an arrangement of bars, cafes, and shacks serving fresh seafood, Malay dishes, and international cuisine. A variety of activities, including diving, parasailing, and banana boating are available in Pantai Cenang. You can also indulge in surfing, paddleboarding, kayaking, and snorkeling here.
Location: West coast of Langkawi Island, 07000, Kedah
Things to do in Pantai Cenang:
- Explore the largest aquarium underwater world in Malaysia.
- Discover rice cultivation at the Rice Garden and Museum.
- Thursday nights are all about the Temoyong Night Market. It’s a fantastic place to shop. You can find all sorts of trendy clothes, cool accessories, and yummy street food.
- Experience thrilling water sports like Jet Skiing and kayaking here.
- Head to the Morac Adventure Park and buckle up for some go-karting fun! You’ll have a blast zooming around the track and learning all about go-karting.
- Pamper yourself with a spa treatment using natural ingredients.
- Indulge in delicious seafood at beachfront restaurants.
3. Sandy Skulls Beach, Langkawi

Situated in the northern part of Langkawi Island, this small sandy beach is a favorite among locals. It is as well known as Pasir Tengkorak Beach. With its lush garden filled with trees, it offers a picturesque setting to enjoy. The powdery white sand and azure waters make the beach a perfect getaway for beach lovers.
For those with an interest in rocks, there are numerous interesting formations to discover on the right side of the beach. Unlike many other beaches in Langkawi, this one provides the convenience of toilets and shower rooms, ensuring a more comfortable visit.
Location: 07000 Langkawi, Kedah.
Things to do at Sandy Skulls Beach:
- Relax on the soft sand and rest under the sun.
- Set up a picnic on the beach or use the picnic tables in the shady forest.
- Take a dip in the calm and shallow waves.
- Take a walk in the nearby forest and enjoy nature.
- Take a short drive to see the stunning three-tier waterfall named Temurun waterfall.
- Discover the interesting stories behind the beach’s weird name.
4. Tanjung Rhu Beach, Langkawi

Among Malaysia’s most stunning beaches, Tanjung Rhu Beach is renowned for its breathtaking, crystal-clear water and white sand shoreline. Tanjung Rhu Beach is situated next to Patai Pasir Hitam, Langkawi. If you are looking for a refreshing swim during the day or a relaxing sunset walk on the beach, Tanjung Rhu Beach is the perfect destination.
There is no weather restriction for visitors. So, you can explore this beautiful beach anytime you want. You will see a lot of Casuarina trees here. Boating is a fun thing to do in Tanjung Rhu Beach.
Fortunately, there is no permit fee required to enter Tanjung Rhu Beach, making it an affordable and accessible destination for all. You can enjoy the serene and peaceful atmosphere of the place without being bothered by the usual crowds that one would expect on a beach.
Location: Northeastern side of Langkawi Island, Kedah.
Things to do in Tanjung Rhu Beach:
- Get on a boat and cruise through the stunning mangroves. It’s like exploring a hidden paradise!
- Take a dip in the crystal-clear waters and feel refreshed. It’s the perfect spot for a leisurely swim.
- Hop on a jet ski and zoom around the waves.
- Last but not least, treat your taste buds to some mouthwatering fish and chips at Scarborough Restaurant. It’s a must-try, trust me!
- Don’t forget your camera! The sunsets at Tanjung Rhu Beach are absolutely breathtaking. Snap some Insta-worthy pics.
5. Pantai Merang, Terengganu

Pantai Merang is situated in the vibrant region of Terengganu, Redang Island. Merang Beach is just 31.3 km from Kuala Terengganu. Even though it’s not the most famous beach on the east coast, its long sandy shoreline, coconut trees, and clear waters make it a pleasant stay for tourists. For a relaxing stay, there are some Budget-friendly chalets.
With its turquoise water and golden sandy shoreline, it attracts a lot of visitors. Conveniences like beachside restaurants, changing rooms, and washrooms are available. It maintains popularity without being overcrowded, ensuring a comfortable coastal experience.
Location: 21010 Kuala Terengganu, Terengganu, Malaysia.
Things to do at Pantai Merang:
- Relax on the sandy shore and enjoy the sun.
- Snorkel or dive to see colorful marine life.
- Play beach volleyball or take a leisurely walk.
- Set up a camping tent and enjoy with your friends.
6. Air Batang Beach, Tioman

Air Batang Beach, also known as ABC Beach, is a vibrant and lively destination located on Tioman Island. Despite the rocky shoreline and sand, this beach offers a unique and adventurous experience that is worth exploring.
One of the highlights of Air Batang Beach is the jungle trail connecting it to the nearby Air Batang village and Salang village. This hike-worthy trail allows you to immerse yourself in the island’s lush greenery and discover the natural beauty of the surroundings.
In the evenings, you will see an amazing side of the beach. The vibe here is very relaxing and calm. You can savor local delicacies and soak up the energetic vibes of the beach.
Conveniently located near the Air Batang Pier, Air Batang Beach is easily accessible for boat arrivals. Recommended lodgings include Tioman Dive Resort for a reasonable stay and Bamboo Hill Chalets for budget-friendly options.
Location: Air Batang, Pulau Tioman, Pahang, Malaysia.
Things to do at Air Batang Beach:
- Swimming & Kayaking are the most liked activities on this beach.
- You can go for a fishing adventure.
- Enjoy breathtaking sunsets at ABC Village.
- Experience the lively atmosphere of nightlife at Air Batang beach.
7. Teluk Nipah Beach, Pangkor

Teluk Nipah Beach is situated on the western coast of Pangkor Island. It is a well-known vacation spot famous for its calm environment and natural beauty. With its pristine white sandy beach and clear blue waters, it’s a favorite spot for snorkeling, diving, water skiing, and picnics.
One of the beach’s highlights is its well-preserved natural environment, where you can encounter fascinating local wildlife like birds, monkeys, and monitor lizards. This beach offers breathtaking views of Mentagor and Giam islands.
These are accessible by renting a boat. These islands are renowned for their undamaged beaches and vibrant coral reefs, making them a haven for diving enthusiasts.
Teluk Nipah Beach is also a hub of activity, with numerous shopping stalls offering seafood and clothing. To ensure a comfortable visit you can stop in a simple guesthouse or in an expensive resort here.
Location: 32300 Pulau Pangkor, Teluk Nipah, Perak
Things to do Teluk Nipah Beach:
- See colorful fish in the clear water of this beach.
- Try water skiing and other exciting water activities.
- Relax and eat at the beach while picnicking with your friends.
- Encounter animals like birds, monkeys, and lizards.
8. Sipadan Island Beach, Sabah

Sipadan Island beach, a small tropical paradise in the Sulawesi Sea, offers an abundance of wonders waiting to be explored. These pristine waters are home to a wide range of fascinating marine life, including green turtles, barracudas, pilot fish, and parrotfish.
To preserve the island’s pristine environment, accommodations on Sipadan Island are closed, but fear not, as you can stay in Semporna and go diving. Each day, a limited number of permits, usually around 120, are issued, ensuring a sustainable approach to tourism. From there, a boat will transport you to Mabul Island for exploration.
There is a magical “turtle tomb,” an underwater limestone cave. Sipadan’s lush vegetation serves as a sanctuary for a diverse range of tropical birds, such as kingfishers, sunbirds, and wild pigeons. Along the white sandy beaches, you may spot exotic lobsters like palm crabs.
Location: East side of Sabah, Malaysia
Fun Things to do:
- Go scuba diving and see amazing marine life like Eagle Rays, Leopard Sharks, and Hawksbill turtles in the clear waters of Sipadan Island.
- Enjoy bird watching and spot beautiful birds like Sea Eagles, Kingfishers, and Sunbirds on the island.
- Take a cruise on the Sipadan Liveaboard and explore the island.
- Try snorkeling and discover colorful reefs, corals, and friendly sharks and turtles in the nearby waters of Sipadan.
9. Batu Ferringhi Beach, Penang

Batu Ferringhi Beach is one of the busiest beaches in Penang and a popular tourist destination. Penang Island is a mix of cultures, delicious food, and some of Malaysia’s best beaches. The beach is famous for its wide stretches of white sand and lovely scenery. It’s an excellent spot for enjoying water sports.
But Batu Ferringhi isn’t just about the beach. It’s also a culinary paradise. Penang Island’s food scene is fabulous, and Batu Ferringhi adds its own flavors to it. From traditional Malay, Indian, and Chinese delicacies to European, Middle Eastern, and North American dishes, your taste buds are in for a treat!
End your day in awe as the sun sets over Batu Ferringhi Beach. Being a sandy beach on Penang Island, it provides the perfect backdrop for breathtaking sunsets.
Location: Jalan Batu Ferringhi, 11100 George Town, Pulau Pinang
Things to do Batu Ferringhi Beach:

- Enjoy water sports at the beach or just relax on the beach.
- Try tasty Malaysian street foods near Batu Ferringhi Beach.
- Check out the lively Night Market for unique gifts and stuff.
- Explore Monkey Beach at Penang National Park.
- Visit the Fruit Farm for a fruity feast.
- Take a day trip to Georgetown for cultural sightseeing.
- Explore the Spice Garden and its fragrant plants.
- Discover butterflies at the Butterfly Farm.
- Let kids have a blast at Adventure Zone.
10. Monkey Beach, Penang

Monkey Beach, situated within the Penang National Park, is a captivating destination that offers a blend of natural beauty, exciting activities, and unique wildlife encounters. This picturesque beach features a couple of small cafes where you can grab a bite to eat and a simple campsite for those who want an overnight adventure.
Monkey Beach offers the opportunity to camp overnight. To camp at Monkey Beach, you need to purchase a camping permit for RM15 at the National Park office upon arrival. Lazyboys Campsite and Cafe, located on Monkey Beach, offers tent rentals and basic facilities such as toilets, showers, a kitchen, and access to drinking water.
One of the main attractions at Monkey Beach is the trek to Muka Head lighthouse, located on a hill just near the beach. During the trek, you will be amazed by the mesmerizing views of the sea and the surrounding national park. Along the way, you’re likely to encounter Macaque monkeys and the beautiful black dusky leaf monkeys, both are common in the Penang National Park.
Swimming in the water is also a thing to do at Monkey Beach, although the water can be muddy, and the waves levels can vary depending on the weather conditions. It’s crucial to remember that there may be jellyfish in the water, so please be cautious.
Location: 11050 Tanjung Bungah, Jalan Hassan Abas, Teluk Bahang, Pulau Pinang.
Things to do at Monkey Beach:
- Spot wildlife like monkeys, birds, and lizards.
- Have a beachside picnic and soak up the sun or Camp near the beach and connect with nature.
- Admire outstanding rainforest trees during hikes.
- Try thrilling water sports like horseback riding and jet skiing.
- Play beach volleyball for some fun exercise.
11. Kapalai Island Beach, Sabah

Kapalai Island Beach in Malaysia is very famous for its exceptional scuba diving experiences. It is located near Sipadan Island, Sabah. At Kapalai Beach, you can embark on captivating walks during low tides, you can refresh yourself by the splashes of water. While erosion has taken its toll on the beach, leaving behind a few remaining sand bars, Kapalai Island still holds its charm.
Kapalai beach is among the popular diving spots in Malaysia. To know more about this, you can read “The Top 12 Popular Diving Spots in Malaysia You Must Visit” article. Kapalai Beach is very close to Borneo Island. You can reach there in a few hours. The perfect time to plan a vacation is between April to September, when the island’s natural beauty shines the brightest. Prices for diving courses vary, offering options for different budgets.
Location: Near Sipadan Island, Sabah, Malaysia
Things to do at Kapalai Island Beach:
- Kapalai is a scuba diver’s paradise, so get ready to explore the stunning underwater world.
- You can relax or enjoy snorkeling.
- Rent a kayak and cruise around the crystal-clear waters.
- You can go to nearby Mabul Island and soak up the sun on its pristine beaches.
12. Blue Lagoon, Port Dickson

Blue Lagoon in Port Dickson is one of the best beaches in Malaysia. It is also known as Pantai Tanjung Biru. Located around 17 kilometers from the town center, this secluded beach offers a tranquil and picturesque environment for relaxation.
Unlike the more crowded beaches, Blue Lagoon provides a noiseless atmosphere even during peak seasons, allowing you to fully unwind and enjoy the serenity.
You can enjoy the crystal-clear waters of Blue Lagoon, which are known for their cleanliness and beauty. The beach’s pristine shoreline offers you to take leisurely strolls or simply relax under the sun. You can similarly walk around the neighboring area and then see hidden coves and rock formations.
At dinner time you can have a meal at the food and drink stalls located nearby. They offer a variety of local delights. From fresh seafood to local snacks, you’ll find a range of delicious options to eat.
Location: 71050 Port Dickson, Jalan Pantai, Negeri Sembilan
Things to do at Blue Lagoon:
- Enjoy fishing in this popular spot.
- Go for an exciting sunset cruise.
- Dive into the calm waters for a thrilling scuba diving experience.
- You can enjoy camping with your friends.
13. Tanjung Tuan Beach, Melaka

Tanjung Tuan Beach is situated close to the renowned Cape Rachado Lighthouse. This pristine beach offers more than just sun and sand. As you explore the shoreline, you’ll be greeted by the soothing sounds of the waves and the sight of lush greenery.
While swimming is discouraged to preserve the natural habitat, Tanjung Tuan Beach provides a unique opportunity for leisurely strolls along the beach and walks through the dense forest. Venture deeper into the forest, and you’ll discover hidden gems—secluded beaches which is perfect for daring explorers.
Location: 71050, Malacca, near Cape Rachado Lighthouse.
Things to do at Tanjung Tuan Beach:
- Hike to the lighthouse for breathtaking views.
- Spot migratory birds at the observatory.
- Relax on the sandy shores and swim in crystal-clear waters.
- Encounter wildlife like monkeys and monitor lizards.
- Camp under the stars or enjoy a lovely beachside picnic.
- Get on a boat tour for marine life watching.
14. Pantai Saujana, Port Dickson

Pantai Saujana is a great place for families seeking a fun-filled beach experience. It is also known as Saujana Beach. This beach is approximately a one kilometer stretch of sandy coastline. It offers a lot of water sports activities for all ages. Daring people can indulge in exhilarating water skiing, jet skiing, and canoeing adventures.
Kids will have the opportunity to build sandcastles, while others can decide on setting up a picnic or even camp by the beach. With its vibrant atmosphere and full facilities, Saujana Beach guarantees a memorable and enjoyable day for everyone.
Location: 71050, Negeri Sembilan, Port Dickson
Things to do at Saujana Beach:
- You can fly kites on the wide beach.
- Go fishing with your buddies and camp at the west end.
- Try tasty street food in the evening.
- Relax at the ‘La Playa’ bar and restaurant with good food, drinks, and live music.
15. Cahaya Negeri Beach, Port Dickson

Cahaya Negeri Beach is situated 15 kilometers away from the Port Dickson town center. It is one of the biggest beaches in Port Dickson. It is a visual paradise that attracts photography enthusiasts and couples seeking a romantic backdrop. It is also recognized as Pantai Cahaya Negeri. This stunning beach offers breathtaking views, making it perfect for capturing favorite moments.
The presence of a park enhances its charm, providing a safe space for children to play and families to relax. You can visit the iconic wooden bridge, a beloved landmark in Malaysia. Nearby, LLOY Marine Watersports offers thrilling diving experiences for those seeking underwater adventures.
Location: 71050 Port Dickson, Negeri Sembilan.
Things to do at Cahaya Negeri Beach:
- Try jet skiing, banana boating, and snorkeling.
- Enjoy scenic relaxing boat rides along the coastline.
- Go for a fishing adventure.
- Set up camp by the beach.
- Have a tasty barbecue by the beach.
16. Teluk Kemang Beach, Port Dickson

Teluk Kemang Beach serves as the liveliest and most popular beach in Port Dickson. Its vibrant atmosphere and abundance of activities make it a perfect beach destination for you. You can engage in water sports like boating, water-jet skiing, and exhilarating speed boat adventures.
The beach is spotted with numerous stalls and sellers offering delectable local delicacies and refreshing beverages. Facilities such as public restrooms, prayer rooms, and souvenir shops are readily available, catering to the needs of visitors.
Teluk Kemang Beach also offers the convenience of free parking, making it an easily accessible and enjoyable destination for all.
Location: 71050, Negeri Sembilan, Malaysia.
Things to do at Teluk Kemang Beach:
- Try activities like kayaking, windsurfing, and water scooter rides.
- Feel the thrill of water-skiing and parasailing.
- Enjoy banana boat rides and canoeing.
- Hire a speedboat to discover nearby beaches and islands.
17. Coral Beach, Pangkor

Coral Beach is located on the north side of Teluk Nipah. It is one of the best among Malaysia’s West Coast beaches. Coral Beach showcases the best of the West Coast with its small size. It offers a serene and uncrowded experience. Though it isn’t as busy and grand as Perhentian Long Beach. It is a small beach covering only 500 meters. But it holds the title of Pangkor Island’s premier snorkeling spot.
You can venture by renting a kayak or Jet Ski to explore neighboring bays and the captivating Giam Island. On the north side of this beach, there is an enchanting Chinese temple. It is called Lin Je Kong. You can also visit that temple. While other visitors go to Teluk Nipah for water sports, Coral Beach often goes overlooked. That is why it is a less crowded place which everyone likes.
You can taste delectable seafood and refreshing drinks. In the evening you can see mesmerizing sunsets that grace the skyline. It’s no wonder picnics at Coral Beach are a fun thing to do for the natives and also the visitors. With its natural beauty, abundant marine life, and inviting atmosphere, Coral Bay is a pleasant destination for those seeking a peaceful beach getaway.
Location: 32300 Pulau Pangkor, Jalan Pasir Bogak, Teluk Nipah, Perak
Things to do at Coral Beach:
- Explore colorful coral reefs underwater while snorkeling.
- Enjoy the beautiful sandy shore and relax or soak up the sun.
- Try jet skiing or kayaking.
18. Pasir Panjang Beach (Long Beach), Penang

Located on the southwestern side of Penang Island, Pasir Panjang Beach awaits your arrival with its natural charm and pristine beauty. Known as Long Beach, it is the widest beach on the eastern side of Redang Island, boasting a mesmerizing blend of turquoise waters and powdery sand. This hidden treasure offers a serene escape from the chaos of everyday life.
You can walk through the soft white sands of Pasir Panjang Beach. Stretching along the shoreline, this secluded beach calls you to unwind and soak up its peaceful ambiance.
Location: 11000, Pulau Betong, Pulau Pinang.
Things to do at Pasir Panjang Beach:
- Enjoy Water Fun: Have a blast sailing small boats and riding jet skis.
- Snorkel and discover colorful fish and coral reefs below.
- Try Paddle boarding in calm water for a relaxing experience.
- Go for Kayaking and enjoy the beautiful views.
- Take a break from activities and relax, enjoy the sun and sand at Pasir Panjang Beach.
19. Morib Beach, Selangor

Location: 42700 Banting, Morib, Selangor
Things to do:
- Have a picnic under the trees.
- Try local food from the stalls.
- Enjoy a beach walk during low tide.
- Enjoy the sunset view.
20. Pantai Cahaya Bulan, Kota Bharu

Pantai Cahaya Bulan, also known as Moonlight Beach, is a captivating coastal paradise nestled in Kota Bharu, Kelantan. This renowned beach is great for its breathtaking natural splendor and rich cultural significance. With its extensive expanse of sandy shoreline, Cahaya Bulan beach offers you to have relaxed strolls and memorable family picnics.
You can enjoy a lot of water sports or an enjoyable horseback ride along the beach. Beside the shoreline, you’ll discover a delightful selection of food stalls and restaurants offering mouthwatering barbecued seafood.
Location: 15350, Kota Bharu, Kelantan
Things to do:
- Take a leisurely walk along the picturesque Pantai Cahaya Bulan beach and bask in the sunshine.
- Swim in the clear waters and try thrilling water sports like jet skiing and parasailing.
- Enjoy beachside picnics with local snacks, explore food stalls, and savor delicious seafood.
- Capture breathtaking sunset views, play beach volleyball, and relax under the palm trees.
So now it’s time to explore Top 20 beaches in Malaysia, each with its own unique beauty and charm. Relax on Pantai Cenang’s beautiful beachfront and dive into the calm waters. Discover the vibrant underwater world of Pulau Redang’s colorful coral reefs. Escape to the peaceful haven of Tanjung Rhu, with its secluded beaches and stunning limestone formations.
Experience the tropical paradise of the Perhentian Islands, well-known for its soft sandy beaches. Enjoy the tranquil atmosphere of Blue Lagoon in Port Dickson. Whether you seek relaxation, or adventure, Malaysia’s beaches offer something for everyone to enjoy. Get ready to soak up the sun and create enduring memories on these breathtaking beaches.
Frequently Asked Questions (FAQ’s)
What are the best times to visit Malaysian beaches?
The best time to come to Malaysian beaches is between March and September while the climate is perfect for swimming, water activities, and sunbathing.
Can I take part in water activities at Malaysian beaches?
Yes, most Malaysian beaches offer a range of water activities. However, it is important to follow safety rules and only participate in activities with experts.
Which area in Malaysia offers the most stunning beaches?
The coastal region of East Malaysia, particularly in Sabah and Sarawak, is renowned for its breathtaking beaches and picturesque shorelines.
Which beach in Malaysia attracts the highest number of visitors?
Pantai Cenang is the most visited beach in Malaysia, known for its beautiful stretch of white sand and vibrant atmosphere.

