Table of Contents
ToggleWhere to Dive in Malaysia: Top Sites, Best Time to Go & Getting Certified
Malaysia’s coastline and islands are home to some of the world’s most diverse and accessible dive sites. I’m lucky to be able to call this country home, where I always have easy access to an underwater world that is full of treasure.
If you’re thinking about diving in Malaysia, you’re in for a treat. There’s something here for every level of diver, whether you’re just getting your feet wet or you’re a seasoned underwater explorer. In this guide, I’ll share everything I’ve learned — from where to dive and when to go, to how to pick a PADI school and what it might cost. Let’s get you ready for an unforgettable underwater adventure!
Why dive in Malaysia?
Malaysia offers some of the best diving in Southeast Asia, thanks to its warm waters all year round, good visibility, and marine biodiversity. It’s a great place to explore underwater wonders, no matter your experience level.
What makes Malaysia stand out is that it’s generally less touristy than some neighboring countries, so you’ll often get dive sites to yourself (or at least avoid massive crowds). Infrastructure is good too: getting to dive spots is usually straightforward, with reliable boats, dive shops, and accommodation options.
English is widely spoken in most touristy areas, which makes traveling and learning a lot easier compared to some other places in the region. Plus, Malaysia is often more affordable than other dive hotspots in the world, so your budget goes a little further.
There’s also a growing focus on conservation here, with marine parks and no-take zones helping to protect reefs and marine life for future generations.
Marine life you might see in Malaysia
Depending on where you dive, you might spot everything from tiny critters perfect for macro photography to big pelagics that get your heart racing.
Turtles: Green and hawksbill turtles are common, especially around Sipadan, Mabul, and Redang. They’re often unbothered by divers and make for some memorable encounters.
Reef sharks: Mostly harmless blacktip and whitetip reef sharks cruise the reefs. You might see them at Sipadan, Tioman, and Redang.

Barracudas: Sipadan is famous for its huge swirling schools of barracuda — a real showstopper if you catch them in a tight formation.
Nudibranchs: Malaysia is a hotspot for these colorful sea slugs, which come in all shapes and sizes. Keep an eye out around Mabul and Kapalai.
Cuttlefish: Often found near sandy bottoms or coral heads, these fascinating creatures can change color in the blink of an eye.
Frogfish: Masters of camouflage, they’re a treat for macro enthusiasts. Look around Mabul and Lankayan for your best chance of spotting them.

Giant Clams: Especially around the east coast islands like Redang and Perhentian, these vibrant clams add color to the reef.
Manta Rays and Whale Sharks: More elusive but sometimes seen around Layang-Layang and occasionally Lankayan. Sightings are seasonal and never guaranteed.
Coral Gardens: Malaysia’s reefs are home to hard and soft corals in a rainbow of colors, supporting everything from anemonefish to cleaner shrimp.
Schooling Fish: From snappers to jacks, expect to see plenty of reef fish schooling in the currents.
Best diving spots in Malaysia

1. Sipadan (Sabah)
Often topping divers’ bucket lists, Sipadan is famous for its dramatic drop-offs, where the reef suddenly plunges hundreds of meters into the deep blue, giving you that exhilarating “wall dive” experience.
It’s a magnet for marine life, too — you’ll find massive schools of barracuda, alongside green and hawksbill turtles and reef sharks. Because Sipadan is a protected site, only a number of dive permits are issued each day to help preserve its delicate ecosystem. That means you’ll need to book well in advance, either through a dive resort or tour operator, especially during peak season.
2. Mabul & Kapalai (Sabah)
Just a short boat ride from Sipadan, Mabul Island is a diver’s dream for macro photography. Instead of big sharks or massive schools of fish, you’ll be focusing your lens on the small stuff: nudibranchs in every color imaginable, frogfish, and even flamboyant cuttlefish putting on a show.
The dive sites around Mabul are mostly shallow and easy to navigate, making it perfect for relaxed exploration or underwater photography.

Right next door is Kapalai, which isn’t technically an island at all — it’s a sandbar that’s mostly underwater at high tide. The main attraction here is the Kapalai Dive Resort, a cluster of wooden chalets on stilts above the shallow sea. You can literally roll out of bed, walk down the stairs, and jump straight into the water.
The diving here is calm and laid-back, with plenty of opportunities to spot interesting critters like pipefish, seahorses, and frogfish.
3. Lankayan Island (Sabah)
Lankayan Island is a small, secluded gem located in the Sulu Sea, about an hour and a half boat ride from Sandakan. It’s often overlooked compared to Sipadan, but that’s part of its charm — you get a quiet, relaxing dive experience with fewer crowds.
The island is home to just one dive resort, which means you’ll feel like you’ve got the place practically to yourself. The clear, calm waters make it a great spot for beginners, while more experienced divers will appreciate the macro opportunities for underwater photography.
If you’re lucky (and in the right season, between March and May), you might even spot a passing whale shark. Hawksbill and green turtles are regular visitors too, and the island’s conservation program protects nesting sites, so you might see baby turtles making their way to the sea.
4. Tioman Island (Pahang)
Tioman Island is one of the most popular diving destinations in Peninsular Malaysia. Beginners can enjoy shallow reefs with easy conditions and plenty of colorful fish, while more experienced divers can explore deeper sites and even a few wrecks.
The marine life here is lively, with turtles, reef sharks, and schools of barracuda making regular appearances. Tioman’s dive shops range from laid-back backpacker spots to more established operators offering a full range of courses, fun dives, and equipment rentals.
5. Perhentian Island (Terengganu)

The Perhentian Islands are a go-to for backpackers and anyone looking for a laid-back diving experience. Located off the northeast coast of Peninsular Malaysia, these islands are famous for their clear turquoise waters, powdery beaches, and relaxed vibe.
Dive shops here are generally small and friendly, offering affordable PADI courses that make it easy for beginners to get certified without breaking the bank.
The dive sites are mostly shallow, with gentle currents and great visibility—ideal for learning or just enjoying a stress-free dive. Expect to see colorful corals, small reef sharks, turtles, and plenty of fish.
6. Redang Island (Terengganu)
Not far from the Perhentian Islands, Redang is also known for its clear turquoise waters and thriving coral reefs, but while Perhentian caters more to backpackers, Redang is a bit more upscale. Underwater, expect to see healthy coral gardens, schools of reef fish, turtles, and the occasional blacktip reef shark.
The island’s gentle currents and generally good visibility (often 15–30 meters) make it an excellent place to get certified or log some fun dives. After diving, you can relax on powdery white-sand beaches or explore some easy jungle trails.
7. Lang Tengah Island (Terengganu)
Nestled between Redang and the Perhentians, Lang Tengah is a quieter, less developed alternative for divers who want a more laid-back experience. Dive operators are fewer here compared to the bigger islands, but that also means fewer crowds both underwater and on the beaches.
It’s a solid choice if you’re looking for relaxed dives and a more peaceful vibe, with easy boat connections from Merang Jetty on the mainland.
8. Tunku Abdul Rahman Marine Park (Sabah)

Just a short boat ride from Kota Kinabalu, Tunku Abdul Rahman Marine Park is a cluster of five small islands — Gaya, Sapi, Manukan, Mamutik, and Sulug. The marine park is a popular spot for beginner divers and snorkelers thanks to its shallow reefs, easy conditions, and decent visibility. Expect to see colorful corals, clownfish, parrotfish, and maybe even a passing turtle or two.
Dive shops in Kota Kinabalu usually offer day trips here, complete with equipment rental and guided dives. If you’re new to diving, it’s a fantastic place to do a discovery dive or get started with your Open Water certification.
9. Tenggol Island (Terengganu)
Tenggol Island is one of the lesser-known gems on Malaysia’s east coast, perfect if you’re looking for fewer crowds and more rugged adventure. It’s part of the Terengganu Marine Park and is relatively small, with just a handful of accommodation.
Divers can expect to see turtles, nudibranchs, schooling jacks and, during the right season, even whale sharks. Some dive sites here have stronger currents, making them great for experienced divers looking for a bit of a thrill.
10. Sibuan Island (Sabah)
Sibuan is a small, palm-fringed island off the coast of Semporna in Sabah, part of the Tun Sakaran Marine Park. It’s often overlooked by tourists heading straight to Sipadan, but its waters are a dream for muck divers and critter enthusiasts.
The island’s white sandy beaches and shallow reefs also make it ideal for beginner divers. Facilities are basic though, so it’s more suitable for day trips, rather than extended stays.
11. Mantanani Island (Sabah)

Mantanani Island is another small, less crowded island off the coast of Sabah. The currents are generally mild, which makes it suitable for both beginners and more experienced divers. There are a handful of dive operators on the island offering PADI courses and guided dives, so it’s a good spot for certification too.
12. Mataking Island (Sabah)
Whether you’re new to diving or a seasoned pro, you’ll find the underwater experience here incredibly rewarding, with chances to see marine life like eagle rays, reef sharks, turtles, and some rare species. A cool bonus: you can even organize a wreck dive to visit the world’s first underwater post box!
Best time to dive in Malaysia
East coast of Peninsular Malaysia
The east coast of Peninsular Malaysia has a distinct diving season that runs from March to October, which is considered the dry season. During these months, the sea is generally calm, visibility is at its best (often between 10–30 meters), and dive shops are in full swing. This is the time to visit if you want to enjoy warm, clear waters and easy boat transfers.
From November to February, the northeast monsoon brings heavy rains, strong winds, and choppy seas, making diving difficult and sometimes unsafe. Most dive shops shut down completely during this period, and many resorts also close their doors. If you’re planning to dive the east coast, it’s best to aim for the dry season to avoid disappointment.
Sabah
The diving season in Sabah is more forgiving — you can dive here year-round, but the best visibility and conditions usually fall between April and September. During these months, the water is generally calm, with visibility often exceeding 20 meters at top sites like Sipadan.
From November to February, the weather can be less predictable. While diving is still possible at sites like Sipadan, you might encounter occasional rain and reduced visibility.
Getting your PADI certification in Malaysia
If you’re new to diving, Malaysia is a fantastic place to start. The warm temperature, friendly English-speaking dive instructors, and a wide range of beginner-friendly dive sites make it an ideal spot to learn.
Most people start with the PADI Open Water Diver course, which is recognized worldwide. The course typically takes about 3 to 4 days to complete and is structured to ease you into the sport. It includes some theory (usually done through a mix of online learning and classroom sessions), where you’ll learn about basic dive principles, safety, and equipment use.

After that, you’ll get into confined water sessions — usually in a pool or a calm bay — to practice essential skills like mask clearing, regulator recovery, and buoyancy control. Once you’re comfortable, you’ll move on to open water dives, where you’ll put all that training into practice and get your first real look at Malaysia’s beautiful underwater world.
By the end of the course, you’ll be certified to dive up to 18 meters (60 feet) anywhere in the world. If you’re short on time or not ready to commit to a full course, many dive shops also offer the Discover Scuba Dive (DSD) program — a half-day introduction that lets you experience diving in shallow water without getting fully certified.
Where to take a PADI class in Malaysia
Perhentian Islands
If you’re looking for an affordable and relaxed place to learn, the Perhentians are a favorite among backpackers and first-time divers. The waters here are usually calm, with shallow reef sites that are perfect for beginners.
Dive shops in Perhentian Kecil tend to be more budget-friendly, while Perhentian Besar offers slightly more upscale options. Expect a laid-back atmosphere, small class sizes, and a chance to meet other travelers.
Tioman Island
Tioman is a great option if you want a balance between comfort and price. It’s a bit bigger than the Perhentians, with a variety of dive shops catering to different budgets. Many shops are PADI-certified with experienced instructors who speak English fluently. Tioman’s dive sites include coral gardens, small wrecks, and some deeper sites, giving you options to continue diving once you’re certified.
Redang Island
Redang is a bit more upscale than the Perhentians or Tioman, with larger resorts and more facilities. It’s a good choice if you prefer a resort-style dive course that includes comfortable rooms and organized meals. Dive shops here are well-equipped, and the reefs around Redang are among the most colorful on the east coast.
Semporna
For those heading to Sabah, Mabul is a solid choice for both learning and exploring more advanced sites later on. Most dive shops here offer Open Water courses, and many package deals include accommodation, meals, and fun dives once you’re certified.
Semporna is the main jump-off point for Mabul, Mataking, Sibuan, Kapalai, and Sipadan, and there are plenty of dive centers to choose from. It’s a good place to combine your course with a trip to one of the islands (although you’ll need your Advanced certification to dive Sipadan).
Kota Kinabalu
If you’d rather stay on the mainland, Kota Kinabalu offers convenient access to beginner dive courses. The nearby Tunku Abdul Rahman Marine Park has calm waters and plenty of marine life. Dive shops in KK usually include hotel pick-up and transfers, making it a hassle-free option if you’re already in the city.
Kuala Lumpur (with island referrals)
If you’re based in Kuala Lumpur or prefer to split your course, several dive schools in KL offer the option to do the theory portion online (or in a classroom) and complete the pool sessions in the city itself. After that, they’ll arrange for you to finish the open water dives on one of the islands, such as Tioman.
This is a great way to spread out the training and make the most of your time if you’re combining diving with other travel plans (or don’t want to take too much time off work).
How to choose a PADI school in Malaysia
Picking the right PADI dive school can make or break your diving experience — especially if you’re getting certified for the first time. Here’s what to keep in mind:
☑️ Safety first
Ask about the shop’s safety practices. Do they maintain their equipment regularly? Is there an oxygen kit on every boat? Are the instructors trained in emergency procedures? A reputable shop should happily answer these questions and let you check their gear if you ask.
☑️ Class sizes matter
A smaller student-to-instructor ratio means you’ll get more personal attention. This is especially helpful if you’re a bit nervous about diving or if you learn better in a less crowded environment. Some shops might have as many as eight students per instructor, while others keep it to four or fewer — which can make a big difference in your comfort level.
☑️ Look for experienced instructors
Ask how long the instructor has been teaching and how many certifications they’ve issued. An instructor who’s taught hundreds of students often knows how to adapt to different learning styles and manage any hiccups that might come up during the course.
☑️ Dive shop reputation
Check online reviews on Google, TripAdvisor, or dedicated dive forums. Look for consistent positive feedback about safety, teaching style, and overall experience. Watch out for repeated complaints about poor equipment maintenance or rushed instruction.
☑️ Shop facilities and boats
Some shops have proper classrooms with videos and materials, while others rely on less formal settings. Boats vary too — from small speedboats to larger, shaded dive boats with toilets and refreshments.
☑️ Flexibility and friendliness
Some shops run on strict schedules, while others are more relaxed. Think about your travel style: do you want a more structured approach, or would you rather go with the flow? Friendly, welcoming staff also make a huge difference, especially if you’re traveling solo.
☑️ Price and inclusions
Dive course prices are usually similar across different islands, but the inclusions can vary. Check if the course price includes gear rental, study materials, certification fees, and accommodation (some schools bundle these together). Ask about any hidden costs, like marine park fees or extra boat rides.
Estimated costs
Diving in Malaysia is relatively affordable compared to other top dive destinations in the world. Here’s a rough breakdown of what you might spend:
PADI Open Water Course:
This entry-level certification ranges between RM 1,200 – 2,000 (USD 280 – 470) and typically includes theory lessons, pool sessions, and four open water dives over three to four days. Some schools also provide accommodation.
Advanced Open Water Course:
For divers looking to level up, the Advanced course usually costs RM 1,500 – 2,200 (USD 350 – 520) and takes two days, including five dives (like deep diving, night diving, or underwater navigation).
Fun Dives:
Once you’re certified, fun dives are charged per dive or as a package. Expect to pay:
- Around 200 (USD 47) per dive — depending on the location, equipment rental, and guide fees.
- Packages with multiple dives (like 4–6 dives) often come with discounts.
Marine Park Fees:
Some dive spots (e.g. Sipadan, Redang, Tioman) have daily conservation fees:
- Sipadan: RM 250 per day for Malaysians and RM 350 (USD 80) per day for non-Malaysians (limited permits — book in advance).
- Redang & Tioman: Around RM 30 (USD 6) per visit.
Extras:
- Accommodation: Budget chalets can be as low as RM 50–100 (USD 10–25) per night, while mid-range or dive resort rooms can cost RM 200–400 (USD 45–90) per night.
- Food: Meals at dive resorts range from RM 15–40 (USD 3–9) per meal, depending on location and style.
All in all, getting your Open Water certification plus a few fun dives can cost anywhere from RM 1,800 to RM 3,000 (USD 425–710) for a short stay, excluding travel to the islands. It’s definitely a good idea to compare dive shops and ask what’s included in their packages before you book.
What to pack for a diving trip in Malaysia
Packing for a dive trip in Malaysia doesn’t have to be complicated, but having the right gear and extras can make your experience safer and more comfortable. Here’s a checklist of what you might want to bring:
Reef-safe sunscreen: Many popular dive spots are in marine parks or protected areas, so it’s important to use sunscreen that doesn’t harm the coral or marine life. Look for formulas labeled as reef-safe or biodegradable.
Swimwear: Bring a few sets of quick-drying swimsuits or board shorts. You’ll likely spend a lot of time in and out of the water.
Rash guard or dive skin: These help protect you from the sun and jellyfish stings. A long-sleeved rash guard is especially useful if you’re doing multiple dives a day.
Towel or sarong: A lightweight towel or sarong is handy for drying off quickly between dives or lounging on the boat.
Dry bag: Essential for keeping your valuables (like your phone, wallet, and passport) safe from splashes or sudden rain showers.
Flip-flops or sandals: Easy to slip on and off on the boat or beach. Some dive operators may ask you to remove shoes before boarding.
Waterproof phone case: Handy for taking photos on the boat or in light rain.
Motion sickness tablets: Boat rides can be choppy, especially during certain seasons. If you’re prone to seasickness, it’s wise to pack a few just in case.
Reusable water bottle: Staying hydrated is important, especially after dives. A reusable bottle helps cut down on single-use plastics.
Personal dive gear (optional): If you’re particular about your mask, snorkel, or fins, bring your own. Most dive shops provide good-quality rental gear, but some divers prefer using their own for comfort and fit.
Logbook: If you’re working on your certification or want to keep track of your dives, bring your logbook or download a dive log app.
Cash: Many islands have limited or no ATMs, and some smaller dive shops may only accept cash (check with them before going). It’s wise to bring enough local currency for meals, tips, and other small expenses.
Additional tips for diving in Malaysia
1. Booking ahead helps — especially during peak season:
During peak months (June–August) and public holidays, dive schools and accommodations fill up quickly, especially at popular spots like Sipadan and the Perhentians. Book your dives and accommodation early to avoid disappointment. For Sipadan, permits are limited — check if your dive shop can secure one in advance.
2. Check weather and sea conditions:
The monsoon season on the east coast (November to February) doesn’t play around. Most dive shops are closed during this period and ferries stop operating. Plan accordingly.
3. Bring your own mask and snorkel (if you like):
Most dive shops provide good-quality rental gear, but having your own mask (properly fitted to your face) can make a big difference in comfort and fit, and especially if you need prescription lenses. A personal snorkel is also handy for surface swims or exploring on your non-diving days.
4. Respect local cultures and customs:
Some dive destinations, like in Terengganu, have small local communities that are a bit more conservative. Dress modestly when you’re not diving, and be mindful of local customs — for example, avoid wearing revealing swimwear when walking through villages.
5. Dive insurance is a good idea:
Accidents are rare, but they do happen. Check if your travel insurance covers scuba diving — some policies require an add-on for adventure sports. DAN (Divers Alert Network) is a popular option that specializes in dive-related coverage.
6. Stay hydrated and rested:
Malaysia’s heat and humidity can sneak up on you. Drink plenty of water, eat well, and get enough sleep between dives. Fatigue and dehydration can increase your risk of decompression sickness (DCS).
7. Environmental awareness goes a long way:
Malaysia’s reefs are stunning, but they’re also fragile. Avoid touching coral, kicking up sand with your fins, or chasing marine life. Some areas enforce a no-gloves policy to discourage unnecessary contact.
8. Bring cash and small bills:
ATMs aren’t always reliable or available on smaller islands. Bring enough cash (including small bills) to pay for meals, souvenirs, tips, and small dive shop purchases. Some shops accept cards, but cash is often easier.
9. Log your dives:
If you’re working toward your Advanced Open Water or other certifications, logging your dives helps track your progress and experience. Plus, it’s a fun way to remember all the cool critters you’ve seen.
10. Don’t rush — plan for surface intervals and rest days:
If you’re flying after diving, follow the recommended wait time (usually at least 18–24 hours) to avoid decompression sickness. It’s a great excuse to relax, explore local food, or just soak in the sun.
Final thoughts
Diving in Malaysia is an experience that can open your eyes to the incredible biodiversity just beneath the surface.
Don’t forget to plan ahead, choose a reputable dive shop, and pack wisely. And remember, diving is just the start — Malaysia has so much more to offer. Take a look at the rest of my blog for tips on local food, culture, and off-the-beaten-path adventures. It’s the perfect way to make your trip even more memorable. Happy diving, and happy exploring!
Got any diving questions, tips, or stories to share? Drop a comment below.