On this page
- Why Sabah’s Dive Scene Goes Far Beyond KK
- Sipadan: The Permit Puzzle and What You Actually See
- Mabul and Kapalai: Muck Diving and Shallow Reef Life
- Tun Sakaran Marine Park and Mataking: The Quieter Semporna Options
- Layang-Layang and Lankayan: Remote Atolls and Sulu Sea Sharks
- Best Season by Site
- Getting There and Getting Around
- Day Trip or Overnight?
- 2026 Budget Reality
- Practical Safety and Planning Tips
- Frequently Asked Questions
💰 Click here to see Malaysia Budget Breakdown
💰 Prices updated: October, 2026. Budget figures are estimates — always verify before travel.
Exchange Rate: $1 USD = RM4.08
Daily Budget (per person)
Shoestring: RM100.00 – RM180.00 ($24.51 – $44.12)
Mid-range: RM250.00 – RM450.00 ($61.27 – $110.29)
Comfortable: RM500.00 – RM1,000.00 ($122.55 – $245.10)
Accommodation (per night)
Hostel/guesthouse: RM30.00 – RM60.00 ($7.35 – $14.71)
Mid-range hotel: RM110.00 – RM200.00 ($26.96 – $49.02)
Food (per meal)
Budget meal: RM15.00 ($3.68)
Mid-range meal: RM35.00 ($8.58)
Upscale meal: RM100.00 ($24.51)
Transport
Single metro/bus trip: RM2.00 ($0.49)
Monthly transport pass: RM50.00 ($12.25)
Every year, divers arrive in Sabah expecting to walk up and book Sipadan the same week, then learn the daily permits are gone for months. In 2026 the fix is simple: plan around the permit, not the flight. Sabah’s best diving sits hundreds of kilometres from Kota Kinabalu, and each area has its own logistics, season and price.
Why Sabah’s Dive Scene Goes Far Beyond KK
Sabah sits at the edge of the Coral Triangle, the most biodiverse marine region on Earth. Strong currents from the Celebes and Sulu Seas feed reefs on the east coast and in the far-offshore atolls. The result is big animals, such as turtles, sharks and barracuda schools, plus tiny, strange macro life in the sandy slopes near the islands.
The diving here is spread across three zones. Semporna on the southeast coast is the centre of it all. Sandakan’s Sulu Sea islands offer remote resorts with fewer divers. Layang-Layang is an isolated atoll in the South China Sea for serious reef and pelagic fans. This guide skips the KK island parks and focuses on these three.
Sipadan: The Permit Puzzle and What You Actually See
Sipadan is a column of coral rising from deep water, and it deserves its reputation. Authorities limit entry to 120 diver permits per day. You cannot buy one yourself. They are issued through licensed resorts and dive operators, so you book a package that includes them.
Underwater, the experience is dramatic. At Barracuda Point, thousands of silver fish spin in a slow tornado above you while the only sound is your own breathing. At Turtle Tomb and Hanging Gardens, green and hawksbill turtles glide past, often within arm’s reach. South Point is the place for reef sharks and big jacks when the current runs.
Since there is no accommodation on Sipadan itself, you dive it as a day excursion from Mabul or Semporna. Divers usually get one to three Sipadan dives per permit day, depending on the package.
Mabul and Kapalai: Muck Diving and Shallow Reef Life
Many divers say Mabul is the real surprise. The sandy slopes around the island look empty at first, then your guide points to a frogfish disguised as a sponge. Look closer and you find mimic octopus, blue-ringed octopus, ghost pipefish, harlequin shrimp and tiny nudibranchs. The same dive can feel slow and magical, and photographers often return for a second week.
Kapalai, a sandbar with a resort built on stilts, offers similar macro life and easy, shallow diving that suits newer divers. Both islands are close enough to Sipadan for quick boat rides. Mabul is also home to a stilt village of Bajau Laut people, so expect a mix of resort life and local community. Choose operators that follow responsible practices, such as no feeding fish and no plastic waste left on the reef.
Tun Sakaran Marine Park and Mataking: The Quieter Semporna Options
If Sipadan is sold out, you still have great options. Tun Sakaran Marine Park, a cluster of islands east of Semporna, includes Bohey Dulang, Sibuan and Mantabuan. Reefs here are healthy, with schools of fusiliers and plenty of turtles. It is popular for day trips and snorkelling, but also solid for certified divers.
Mataking, farther out, is a small island with clear water, house reefs and good macro life. The atmosphere is calm: you step off a jetty into water so clear you can see the reef from the deck. It costs more than Semporna town stays, but you gain peace and fewer boat crowds.
Layang-Layang and Lankayan: Remote Atolls and Sulu Sea Sharks
Layang-Layang is a man-made island on a natural atoll, far off Sabah’s northwest coast. Walls drop into deep blue, and hammerhead sharks are the headline act from March to May. Access is by short flights from Kota Kinabalu, but the resort itself is the only place to stay, so you book a full package.
On the other side of Sabah, Lankayan sits in the Sulu Sea, reached by boat from Sandakan. It is a small island with a resort, and its reefs offer sharks, turtles and good macro life. It is also part of a marine conservation area, so numbers stay low and the experience feels private.
Best Season by Site
- Sipadan, Mabul, Kapalai: Dive year-round, with the driest and calmest period from April to December. Rain and wind can affect visibility in the cooler months.
- Layang-Layang: Open from about March to August, when seas are calm. Hammerhead sightings peak in spring.
- Lankayan and Mataking: Best from March to October, with the clearest water in the drier months.
Air temperature stays around 28–32°C, and water is a comfortable 27–30°C. A 3 mm wetsuit is enough for most divers.
Getting There and Getting Around
For Semporna, fly into Tawau Airport (TWU). Flights from Kuala Lumpur and Kota Kinabalu run daily, with the KK route taking around an hour. From Tawau, transfers to Semporna cover roughly 90–100 km by road and take about 1.5 hours. Most resorts arrange pick-up. Private taxis cost around RM 200–300 one-way, while shared vans are cheaper but less flexible.
For Lankayan, fly to Sandakan from KK or KL, then take a resort boat for about 2.5 to 3 hours. For Layang-Layang, resort-arranged flights depart from KK on set days, so check the schedule before booking international flights.
Once you arrive, you rely on resort speedboats or operator transfers. Inside Semporna town, you can walk to dive shops, but at the end of the day you may prefer the evening seafood market. Night air smells of charcoal, grilled fish and sambal, and it is a good place for a simple RM 15–30 dinner.
Day Trip or Overnight?
Semporna is the only place here where day trips make sense. From Semporna town, boats reach Mabul, Kapalai and Tun Sakaran in 30–60 minutes. You can do three dives and return before dark. It is practical for budget travellers and for anyone who wants to test conditions first.
Stay overnight if you want Sipadan. Mabul or Kapalai resorts cut your travel time and let you do early-morning dives when sites are quietest. For Lankayan and Layang-Layang, overnight stays are mandatory because they are remote and sold as multi-night packages. A good minimum is three nights at one resort. Five to seven nights gives you time for repeat dives and a day of rest before flying.
2026 Budget Reality
Prices change with permits and fuel costs, and service tax may be added to some packages. Always confirm what is included.
- Budget (Semporna town, day trips): RM 100–180 per night for a basic hotel or guesthouse. Mabul or Kapalai day trips with three dives cost around RM 350–500. Sipadan day packages with permit run roughly RM 800–1,200.
- Mid-range (Mabul or Kapalai resorts): Three-day, two-night packages with accommodation, meals and several dives cost about RM 1,800–3,000. Adding Sipadan days increases the price.
- Comfortable (Mataking, Lankayan, Layang-Layang): Expect roughly RM 3,500–7,000 or more for a 3–5 night all-inclusive package, with airport or boat transfers sometimes extra.
Gear rental is usually RM 60–120 per day for a full set, and nitrox is often an extra RM 20–40 per tank. Tip your boat crew in cash.
Practical Safety and Planning Tips
- Insurance: Buy dive insurance that covers decompression treatment and evacuation. Remote sites are far from hospitals.
- Operator choice: Look for PADI or SSI affiliation, recent equipment checks and small group sizes. Ask what happens if currents change at Sipadan.
- Security rules: Semporna is within the Eastern Sabah Security Zone. Follow local advice, carry your passport or ID, and expect boat movement limits after dark.
- Fly-after-dive rule: Leave at least 18–24 hours between your last dive and any flight.
- Reef care: Use reef-safe sunscreen, avoid touching marine life and carry a refillable bottle. Many resorts now limit single-use plastics.
Frequently Asked Questions
Can I dive Sipadan without staying on the island?
Yes. No one can stay overnight on Sipadan itself. Divers visit from resorts on Mabul, Kapalai or Mataking, or from Semporna town. Your operator arranges the permit and boat ride, and the day usually includes up to three dives plus a surface interval.
How far in advance should I book Sipadan?
Book at least three to five months ahead for peak months from April to September. Permits are limited to 120 divers per day and are controlled by licensed operators. If your dates are flexible, ask about last-minute cancellations, especially during weekdays or outside school holidays.
Is diving in Sabah suitable for beginners?
Yes, for many sites. Mabul, Kapalai and Tun Sakaran have calm, shallow reefs ideal for new divers. Sipadan can have strong currents, so operators may require Advanced certification or experience for certain dives. You can also take an Open Water course in Semporna before heading out.
What is the best month for diving in Sabah?
April to December is the best window for Sipadan, Mabul and Semporna, with calm seas and good visibility. Layang-Layang is best from March to May for hammerheads. Heavy rain from November to February can reduce visibility in some areas, though conditions vary.
Is it safe to travel to Semporna?
Millions of visitors have travelled here without problems, and resorts take safety seriously. Semporna is in the Eastern Sabah Security Zone, so follow advice from your operator, avoid travelling after dark and check official travel guidance before you go. Standard security checks are part of daily life.