Malaysia Travelbest beaches in Malaysiabeaches in MalaysiaMalaysia beach holiday

30 Best Beaches in Malaysia

Discover the best beaches in Malaysia, from Langkawi and Terengganu to Sabah, Sarawak, Pahang and Johor.

2026-08-3117 min read· ZOREX Team
30 Best Beaches in Malaysia

Malaysia has a coastline with beaches, from Langkawi to Terengganu to Sabah. This guide covers the 30 best beaches in Malaysia, organized by region.

West Coast

1. Batu Ferringhi, Penang

Batu Ferringhi is a beach area in Penang. See our best beaches in Penang guide.

Location: Penang Best for: Beach, food Atmosphere: Coastal, resort Nearby attractions: George Town Practical tips: Check swimming conditions.

2. Port Dickson, Negeri Sembilan

Port Dickson is a beach area near Kuala Lumpur. See our places to visit in Negeri Sembilan guide.

Location: Negeri Sembilan Best for: Beach Atmosphere: Coastal, popular Nearby attractions: Seremban Practical tips: Check swimming conditions.

3. Sepang, Selangor

Sepang is a town in Selangor, with beaches. See our places to visit in Selangor guide.

Location: Selangor Best for: Beach Atmosphere: Coastal, quiet Nearby attractions: KLIA Practical tips: Check swimming conditions.

4. Pangkor Island, Perak

Pangkor Island is an island in Perak, with beaches. See our places to visit in Perak guide.

Location: Perak Best for: Beach Atmosphere: Island, quiet Nearby attractions: Lumut Practical tips: Check swimming conditions.

5. Langkawi Beaches, Kedah

Langkawi has beaches, including Cenang Beach. See our best beaches in Langkawi guide.

Location: Kedah Best for: Beach, sunsets Atmosphere: Island, resort Nearby attractions: Langkawi Cable Car Practical tips: Check swimming conditions.

East Coast

6. Cherating, Pahang

Cherating is a beach area in Pahang. See our places to visit in Pahang guide.

Location: Pahang Best for: Beach Atmosphere: Coastal, quiet Nearby attractions: Kuantan Practical tips: Check swimming conditions.

7. Teluk Cempedak, Pahang

Teluk Cempedak is a beach in Pahang. See our best beaches in Pahang guide.

Location: Pahang Best for: Beach Atmosphere: Coastal, popular Nearby attractions: Kuantan Practical tips: Check swimming conditions.

8. Pantai Cahaya Bulan, Kelantan

Pantai Cahaya Bulan is a beach in Kelantan. See our places to visit in Kelantan guide.

Location: Kelantan Best for: Beach Atmosphere: Coastal, local Nearby attractions: Kota Bharu Practical tips: Check swimming conditions.

9. Pantai Bisikan Bayu, Kelantan

Pantai Bisikan Bayu is a beach in Kelantan. See our places to visit in Kelantan guide.

Location: Kelantan Best for: Beach Atmosphere: Coastal, quiet Nearby attractions: Kota Bharu Practical tips: Check swimming conditions.

10. Pantai Batu Buruk, Terengganu

Pantai Batu Buruk is a beach in Terengganu. See our best beaches in Terengganu guide.

Location: Terengganu Best for: Beach Atmosphere: Coastal, local Nearby attractions: Kuala Terengganu Practical tips: Check swimming conditions.

11. Desaru, Johor

Desaru is a beach area in Johor. See our places to visit in Johor guide.

Location: Johor Best for: Beach Atmosphere: Coastal, resort Nearby attractions: Johor Bahru Practical tips: Check swimming conditions.

Sabah

12. Tanjung Aru, Sabah

Tanjung Aru is a beach in Kota Kinabalu. See our best beaches in Sabah guide.

Location: Sabah Best for: Beach, sunsets Atmosphere: Coastal, popular Nearby attractions: Kota Kinabalu Practical tips: Check swimming conditions.

13. Sipadan, Sabah

Sipadan is a dive site in Sabah. See our best islands near Semporna guide.

Location: Sabah Best for: Diving Atmosphere: Island, dive site Nearby attractions: Semporna Practical tips: Check diving conditions. Access may require permits.

14. Mantanani Island, Sabah

Mantanani Island is an island in Sabah, with beaches. See our best beaches in Sabah guide.

Location: Sabah Best for: Beach, diving Atmosphere: Island, quiet Nearby attractions: Kota Belud Practical tips: Check swimming conditions.

Sarawak

15. Damai Beach, Sarawak

Damai Beach is a beach area near Kuching. See our best beaches in Sarawak guide.

Location: Sarawak Best for: Beach, culture Atmosphere: Coastal, resort Nearby attractions: Sarawak Cultural Village Practical tips: Check swimming conditions.

16. Tusan Beach, Sarawak

Tusan Beach is a beach near Miri. See our best beaches in Sarawak guide.

Location: Sarawak Best for: Beach, sunsets Atmosphere: Coastal, scenic Nearby attractions: Miri Practical tips: Check swimming conditions.

17. Hawaii Beach, Sarawak

Hawaii Beach is a beach near Miri. See our best beaches in Sarawak guide.

Location: Sarawak Best for: Beach Atmosphere: Coastal, local Nearby attractions: Miri Practical tips: Check swimming conditions.

Islands

18. Perhentian Islands, Terengganu

The Perhentian Islands are islands in Terengganu, with beaches. See our Terengganu travel guide guide.

Location: Terengganu Best for: Beach, diving Atmosphere: Island, quiet Nearby attractions: Kuala Terengganu Practical tips: Check swimming conditions.

19. Redang Island, Terengganu

Redang Island is an island in Terengganu, with beaches. See our Terengganu travel guide guide.

Location: Terengganu Best for: Beach, marine park Atmosphere: Island, resort Nearby attractions: Kuala Terengganu Practical tips: Check swimming conditions.

20. Kapas Island, Terengganu

Kapas Island is an island in Terengganu, with beaches. See our Terengganu travel guide guide.

Location: Terengganu Best for: Beach Atmosphere: Island, quiet Nearby attractions: Kuala Terengganu Practical tips: Check swimming conditions.

21. Tioman Island, Pahang

Tioman Island is an island in Pahang, with beaches. See our places to visit in Pahang guide.

Location: Pahang Best for: Beach, diving Atmosphere: Island, quiet Nearby attractions: Mersing Practical tips: Check swimming conditions.

22. Rawa Island, Johor

Rawa Island is an island in Johor, with beaches. See our places to visit in Johor guide.

Location: Johor Best for: Beach Atmosphere: Island, quiet Nearby attractions: Mersing Practical tips: Check swimming conditions.

23. Sibu Island, Johor

Sibu Island is an island in Johor, with beaches. See our places to visit in Johor guide.

Location: Johor Best for: Beach Atmosphere: Island, quiet Nearby attractions: Mersing Practical tips: Check swimming conditions.

24. Lang Tengah Island, Terengganu

Lang Tengah Island is an island in Terengganu, with beaches. See our Terengganu travel guide guide.

Location: Terengganu Best for: Beach Atmosphere: Island, quiet Nearby attractions: Kuala Terengganu Practical tips: Check swimming conditions.

25. Gemia Island, Terengganu

Gemia Island is an island in Terengganu, with beaches. See our Terengganu travel guide guide.

Location: Terengganu Best for: Beach Atmosphere: Island, quiet Nearby attractions: Kuala Terengganu Practical tips: Check swimming conditions.

26. Langkawi, Kedah

Langkawi is an island in Kedah, with beaches. See our best beaches in Langkawi guide.

Location: Kedah Best for: Beach, sunsets Atmosphere: Island, resort Nearby attractions: Langkawi Cable Car Practical tips: Check swimming conditions.

27. Pangkor Island, Perak

Pangkor Island is an island in Perak, with beaches. See our places to visit in Perak guide.

Location: Perak Best for: Beach Atmosphere: Island, quiet Nearby attractions: Lumut Practical tips: Check swimming conditions.

28. Mantanani Island, Sabah

Mantanani Island is an island in Sabah, with beaches. See our best beaches in Sabah guide.

Location: Sabah Best for: Beach, diving Atmosphere: Island, quiet Nearby attractions: Kota Belud Practical tips: Check swimming conditions.

29. Sipadan, Sabah

Sipadan is a dive site in Sabah. See our best islands near Semporna guide.

Location: Sabah Best for: Diving Atmosphere: Island, dive site Nearby attractions: Semporna Practical tips: Check diving conditions. Access may require permits.

30. Tunku Abdul Rahman Marine Park, Sabah

The Tunku Abdul Rahman Marine Park is a marine park near Kota Kinabalu, with beaches. See our best beaches in Sabah guide.

Location: Sabah Best for: Beach, marine park Atmosphere: Island, popular Nearby attractions: Kota Kinabalu Practical tips: Check swimming conditions.

Practical Tips

  • Weather: Malaysia is tropical year-round. Rain is possible year-round. Check weather conditions before your trip. See our best time to visit Malaysia guide.
  • Swimming: Swimming conditions can change. Check current conditions. Follow safety notices. Do not swim alone.
  • Sun protection: Bring hats, sunscreen and water.
  • Culture: Malaysia is multicultural. Respect local customs.
  • Access: Check current access for beaches before visiting. Conditions can change.

FAQ

What are the best beaches in Malaysia?

The best beaches include Langkawi, Perhentian Islands, Redang Island, Tioman Island and Tanjung Aru. See our places to visit in Malaysia guide.

Can I swim at Malaysian beaches?

Swimming conditions can change. Check current conditions. Follow safety notices. Do not swim alone. See our best beaches in Malaysia guide.

When is the best time to visit Malaysian beaches?

Malaysia has different weather patterns by region. See our best time to visit Malaysia guide.

Conclusion

Malaysia has a range of beaches, from Langkawi to Sabah. For more ideas, see our places to visit in Malaysia, best islands to visit in Malaysia and Malaysia travel bucket list guides.

FAQ

What are the best beaches in Malaysia?

The best beaches include Langkawi, Perhentian Islands, Redang Island, Tioman Island and Tanjung Aru.

Can I swim at Malaysian beaches?

Swimming conditions can change. Check current conditions. Follow safety notices. Do not swim alone.

When is the best time to visit Malaysian beaches?

Malaysia has different weather patterns by region.

ZOREX Car Rental

Planning to explore Malaysia?

Rent a car with ZOREX and enjoy the flexibility to travel at your own pace.

Explore ZOREX Car Rental

Related Travel Guides