Diving in Malaysia brings you face-to-face with thriving marine life and crystal-clear waters perfect for underwater exploration. If you are lucky, you might even see age-old shipwrecks! From shallow coral gardens to deep-sea reefs, the country offers some of the most rewarding dive locations in Southeast Asia. We are here to take you through the best spots for diving and snorkelling across Malaysia, along with tips to make your underwater adventure perfect!
Thrilling Spots for Snorkelling & Diving in Malaysia
From beginner-friendly snorkelling spots to challenging deep-sea dives, these locations deliver enchanting experiences beneath the waves.
1. Langkawi Island

If you are a beginner or a casual snorkeller, Langkawi is best for you. The highlight is Pulau Payar Marine Park, where shallow reefs teem with colourful tropical fish, starfish, and occasional reef sharks. Water clarity is generally good, making it excellent for underwater photography and guided snorkelling trips. Several dive centres on Langkawi offer equipment rentals, lessons for beginners, and day trips to multiple dive sites.
Best time to dive: November – April
Other things to do: Cable car rides, sky bridge tours, island hopping, mangrove tours, sunset cruises
2. Sipadan Island

Sipadan Island is widely regarded as one of the best spots for diving in Malaysia, attracting divers from around the world. Its underwater ecosystem is spectacular, with massive schools of barracuda, green turtles, reef sharks, and walls covered in corals. Know that the island is highly protected, and daily visitor numbers are capped. You will need permits to dive or snorkel here. Dive operators on this island usually combine trips to nearby Mabul or Kapalai for macro photography, so don’t miss out on it.
Best time to dive: April – December
Other things to do: Guided eco-tours, photography workshops, exploring nearby Mabul Island villages
Also Read: 7 Best Beaches in Malaysia
3. Tioman Island

Tioman Island’s coral gardens are easily accessible from the shore, while deeper dive sites feature reef sharks and parrotfish. It has several professional dive schools, catering to beginners and certified divers. Snorkelling here is equally rewarding, with abundant marine life visible just a few meters below the surface. What’s special is that the island’s accessibility from the mainland makes it a convenient base for multi-day diving adventures.
Best time to dive: March – October
Other things to do: Rainforest trekking, visiting waterfalls, kayaking, and cultural village visits
Also Read: 7 Best Beaches in Malaysia
4. Redang Island

Redang’s combination of accessibility, marine biodiversity, and well-managed dive centres makes it one of the most reliable and enjoyable spots for underwater adventures. You can snorkel right off the beaches and spot turtles, rays, and wonderful tropical fish, or join guided dives to deeper reefs where walls of coral and occasional wrecks await you.
Best time to dive: March – October
Other things to do: Jungle trekking, kayaking along the coast, relaxing on white-sand beaches, spa sessions.
5. Tenggol Island

Tenggol Island gives diving in Malaysia a wilder edge. The island’s reefs drop steeply into deep blue waters, offering thrilling encounters with whale sharks, barracudas, and corals. Visibility is fantastic on most days. While it’s lesser-known than Sipadan or Tioman, that’s the charm. You dive without crowds, surrounded only by marine life and silence.
Best time to dive: April – September
Other things to do: Cliffside hikes, island camping, beach barbecues, sunset watching.
6. Pulau Besar
Pulau Besar sits off Johor’s coast. The reefs are shallower here, ideal for new divers who want to learn without having to deal with strong currents. You’ll spot clownfish, sea cucumbers, and playful damselfish darting around you. If you prefer, it’s possible to enrol for short certification courses that are a great entry point into the diving world.
Best time to dive: March – October
Other things to do: Beach volleyball, kayaking, stargazing, and coastal walks.
This blog might help you: How many days are enough to explore Malaysia?
7. Mantanani Island
Mantanani Island in Sabah is a diver’s delight with a mix of shallow reefs, wreck dives, and unexpected marine guests. The island is one of the few places in Malaysia where you might spot a dugong, though sightings are rare. The surrounding waters feature old sunken vessels and coral gardens filled with seahorses, cuttlefish, and pipefish. The dive conditions are gentle most of the year.
Best time to dive: February – November
Other things to do: Sunset walks, local seafood dining, community tours
Malaysia vs Turkey: Which do you think will prove to be the best travel destination for you?
8. Tunku Abdul Rahman Marine Park
Located just off Kota Kinabalu, this marine park comprises five islands – Gaya, Sapi, Manukan, Mamutik, and Sulug. Tunku Abdul Rahman Marine Park gives you the rare thrill of diving in Malaysia, just 15 minutes from the mainland. You can finish a morning dive and be back in time for a beachside lunch in the city. Convenience has never looked this tropical, hasn’t it?
Best time to dive: March – October
Other things to do: Island ziplining, parasailing, jungle trails on Gaya, seafood dinners at Kota Kinabalu’s waterfront.
9. Perhentian Island
Perhentian Island hits that sweet spot between laid-back and adventurous. The island’s turquoise waters are a diver’s paradise, with vibrant coral gardens, curious turtles, and the famous Sugar Wreck dive site for a little extra thrill. Certified divers love the easy access to deeper sites, while beginners enjoy calm bays perfect for training dives.
Best time to dive: March – October
Other things to do: Snorkelling trips, paddleboarding, beachfront cafés, short jungle hikes
10. Lang Tengah
Wedged between Redang and Perhentian, Lang Tengah is a small, quiet, and absolutely stunning underwater island. The reefs here are a haven for hard corals, stingrays, and schooling fusiliers. With just a few eco-resorts around, Lang Tengah is the kind of place where your dive buddy might just be a sea turtle! Did you know? You can also go on guided night dives here!
Best time to dive: March – October
Other things to do: Meditation retreats, stargazing, kayaking, nature photography
How to Plan Your Diving Adventure in Malaysia?
It is incredibly easy to plan your diving adventure in Malaysia if you know where to start. Here’s everything you need to know before you plunge in!
Pick Your Dive Destination Wisely
You must decide what kind of diving excites you. Want world-famous walls and sharks? Head to Sipadan. If you prefer relaxed coral gardens and chill beach vibes? Perhentian or Redang are perfect. For easy access from Kuala Lumpur, go for Tioman or Tunku Abdul Rahman Marine Park.
Best Time to Dive
The diving season runs mostly from March to October on the east coast (Redang, Perhentian, Tioman) and year-round in Borneo (Sipadan, Mabul). Avoid the monsoon months from November to February when some islands close for safety.
Newbies? Get Dive-Certified!
Never dived before? No problem! Malaysia has several PADI-certified dive schools, especially on Tioman, Perhentian, and Langkawi, where you can complete your Open Water Course in 3–4 days amid stunning reefs. Also, book your dives in advance.
Pack the Essentials and Dive Responsibly
Bring reef-safe sunscreen, a dry bag, and any personal gear you prefer, like masks or fins. While enjoying Malaysia’s underwater world, respect marine life. Don’t touch corals, chase turtles, or disturb the reef.
Travel Insurance is a must
Diving in Malaysia is thrilling, but accidents and unforeseen delays can happen. A good travel insurance policy should cover water sports, scuba diving, medical emergencies, and evacuation. It also protects you in case of flight cancellations, lost gear, or last-minute changes to your diving plans.
Diving in Malaysia excites you, but planning it doesn’t? Let IndianHoliday handle it for you! – Contact Our Experts!
FAQs
Q: Do I need to be certified to snorkel in Malaysia?
Ans: No, snorkelling does not require certification. However, taking a quick safety briefing from local guides is recommended.
Q: Can children join diving trips in Malaysia?
Ans: Children aged 10 and above can take introductory courses or try snorkelling under supervision, but scuba diving requires certification.
Q: How do I handle seasickness while diving or travelling to islands?
Ans: Take motion-sickness medication or ginger tablets before boat rides. You can choose larger boats and morning trips to reduce discomfort.
Q: How deep do most Malaysian dive sites go?
Ans: Most beginner-friendly reefs range from 5 to 18 meters, while advanced dive spots like Sipadan can go beyond 30 meters.
Q: Can I rent diving gear on the islands?
Ans: Yes, most popular islands and dive resorts provide high-quality gear rentals, including wetsuits, regulators, and tanks.
