Discover Malaysia's beauty underwater 🐠
Our tropical country is blessed with many beautiful snorkelling spots, perfect for you to take a dip into the magnificent blue ocean and meet its resident sea creatures up close. An island getaway isn't complete without a visit underwater into the kaleidoscopic world of colourful coral reefs and schools of fishes, so what are you waiting for? Add these best snorkelling locations in Malaysia into your bucket list and plan your next tropical vacation!
Ready to plan your next island getaway? ☀️
[🌴 Travel Promo Alert! 🌴] From resort stays to diving packages, snorkelling experiences, boat transfers, and more, we've got all your island getaway needs covered! Plan your island vacation with Klook and explore destinations like Pulau Tioman, Pulau Redang, Pulau Perhentian, Pulau Pangkor, Langkawi, and more!
Use promo code < JOMBEACH > to enjoy additional savings of up to RM100. Click here for more details!
The top 10 best snorkelling sites in Malaysia 🤿
1. Pulau Redang
📍 Terengganu
Oh, beautiful Redang Island. This bustling tropical paradise may be known for its vibrant beaches and nightlife, but did you know it also a very popular snorkelling destination? Being one of the nine protected islands dotting the South China Sea, its underwater flora and fauna are well-protected and extremely breathtaking, making it a great place to kickstart your snorkelling adventures. You may even get to meet the island's resident sea turtles, stingrays and baby blacktip sharks while you're here!
Looking for boat transfers to Redang Island? Get your ferry tickets to get to the island from Merang Jetty or Lang Tengah Island on Klook!
2. Pulau Langkawi
📍 Kedah
Made up of 99 islands on the northwestern coast of Malaysia, Langkawi Island is a sunny tropical paradise and a charming spot for an exciting vacation. Its jungle-clad hills, sandy beaches and duty-free chocolate aren't the only things to look forward to here - don't miss out on snorkelling in the crystal clear waters, where you'll come across exotic coral reefs and marine life like moray eels, clownfish, and baby reef sharks. Some of our favourite snorkelling spots here include the Pulau Payar Marine Park and Pulau Beras Basah.
3. Pulau Sipadan
📍 Sabah
Sipadan Island is a little island in Sabah that gained protected status in 2002 and is known as one of the best diving and snorkelling spots in the world. You'll need to hop on a plane, a car, then a boat to get here, but trust us when we say the bumpy journey will be worth it. The island shut down all its resorts to preserve its delicate ecology years ago, so you best believe you'll witness phenomenal coral reefs while you're here, as well as an abundance of marine life and impressive biomass.
4. Pulau Mabul
📍 Sabah
Another island famous worldwide among snorkelling enthusiasts, Mabul Island is another jewel in Sabah that offers rare-sighted marine life. Often visited along with Kapalai Island (and Sipadan Island), a snorkelling experience here will bring you up close with an abundance of underwater creatures, including blue-spotted stingrays, whalesharks and the jayfish. The opportunities for beautiful underwater photography are practically limitless here!
5. Pulau Tioman
📍 Pahang
Tioman Island is a densely forested paradise blessed with crystal clear waters and spectacular coral reefs - making it a popular destination for those looking for a snorkelling adventure. The island is home to various highly-recommended snorkelling locations, including the shallow Renggis Island site where you'll meet an abundance of pufferfish, yellowtail fusiliers and more! Be sure to traverse the other snorkelling sites here as well, equally rich with marine life, including moral eels, sea turtles and colourful sea slugs.
6. Pulau Rawa
📍 Johor
Unwind and feel your worries slip away at Rawa Island, lovingly known as the Maldives of Johor (and owned by the family of the Johor Sultan!). Snorkel like you've never before and discover the island's well-preserved reefs, the home of many giant clams and various of other coral clusters. This seaside paradise is also where you'll find colourful schools of fishes such as the rabbitfish and triggerfish!
7. Tun Sakaran Marine Park
📍 Sabah
We can literally go on and on about Sabah's beautiful islands and snorkelling sites, and Tun Sakaran Marine Park is another one we definitely have to include in this list! Located at Pulau Sibuan, the calm waters and high visibility in this site makes it perfect for snorkelling adventures. Get up close and personal with sea turtles, various reef fish and more - the marine park itself has over 700 different species of sea life, so you know a visit here will surely not disappoint.
8. Pulau Perhentian
📍 Terengganu
Perhentian Island is divided into two islands - Pulau Perhentian Kecil (perfect for budget travellers) and Pulau Perhentian Besar (great for honeymoons and romantic getaways), but no matter what kind of trip you're planning for, you're definitely in for a memorable snorkelling experience here! Known for its beautiful reef, massive diversity of fish and calm waters, the island is perfect for your underwater exploration adventures with its pleasant water conditions and great visibility.
Need transport to Perhentian Island? Book a boat transfer to Perhentian Island from Kuala Besut Jetty on Klook!
9. Pulau Kapas
📍 Terengganu
Kapas Island is a hidden gem off the coast of Terengganu - there's literally a small island called Gem Island (Pulau Gemia) here! Lined with idyllic beaches and great swimming sites, this island is sure to meet your definition of a tropical paradise. There are several hidden spots perfect for swimming and snorkelling here - meet beautiful marine life such as the moon wrasse, needlefish, blue ringed angelfish, and if you're lucky, you can even catch sight of turtles and harmless sharks on your swim!
10. Tunku Abdul Rahman Marine Park
📍 Sabah
Across the waters from Kota Kinabalu is the Tunku Abdul Rahman Marine Park (also known as TAR Marine Park). Located on the western coast of Sabah, the marine park is made up of five islands and is known for its numerous snorkelling and diving sites with reefs that are home to impressive marine life. Magnificent sharks, turtles and rays also frequent the area, so you may get a chance to spot them too.
Discover more snorkelling offers in Malaysia! 🇲🇾
[🌴Promo Alert🌴] From hotels to diving packages, snorkelling trips, boat transfers, and more, we've got you covered from A to Z - plan your island getaway to Pulau Redang, Perhentian, Tioman, Pangkor, Sabah, Langkawi & more on Klook! Use code <JOMBEACH2> to save up to RM100 of your booking. Get promo here!
Interested in diving instead? 🧜
Bring your underwater exploration further, with a dive deep into the big blue ocean! Read our diving guides to find out more:
Plan your next island getaway with us! 🏝
💡 Klook Tip 💡 Install the Klook app now to get the latest updates on the best travel deals made just for you! You'll also get 5% off your first app booking when you use the promo code <BETTERONAPP>. T&Cs apply.
Available for download on both the App Store and Play Store. Already on your mobile device? Click here to download 📲
What is Klook?
Klook is a world-leading travel activity and service booking platform, covering over 400 destinations and over 100,000 travel services! Klook’s mission is to empower travellers around the world to discover, book, and experience the best things to do anywhere, anytime, including attractions, activities, car rentals, tours, local transfers, wifi, and SIM cards. 🧡
Follow us for more travel inspiration and the latest deals: