Discover Malaysia's Beauty Underwater
While you might not find much underwater in Singapore, luckily for us, our neighbour Malaysia 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!
Before you go. check out the latest travel guidelines from Singapore to Malaysia:
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!
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.
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.