Loading...
📮 Get Sabah This Week free every Thursday + win RM50 monthly Subscribe →
Back to Activities
Aerial view of Sabah's turquoise waters and tropical islands
🔀 For Everyone

Water Sports in Sabah — Diving, Snorkeling & Island Hopping

Last updated: 18 August 2026

Sabah is a water sports paradise. From world-top-5 dive sites at Sipadan to island hopping in TARP, to surfing at Tip of Borneo — here's what you need to know with real costs, seasons, and logistics.

ℹ️ Reef-safe sunscreen is mandatory

All Sabah marine parks require reef-safe sunscreen only (zinc oxide, no oxybenzone or octinoxate). Bring your own or buy locally. Any sunscreen with these banned chemicals will be confiscated.

Scuba Diving

Sabah has some of Southeast Asia's best diving. Sipadan consistently ranks in the world's top 5 dive sites, and Mabul offers exceptional macro diving.

Sipadan

Legendary wall dive with turtles, sharks, and pelagic fish. Only 176 permits issued per day (156 divers + 20 snorkelers) across 24 licensed operators. Book 6 months in advance.

Item Malaysian Non-Malaysian
Dive fee (per day)RM250RM350
Conservation fee (per day)RM50RM100
Max dives per day2 dives
💡 Sipadan booking tip

Permits are guaranteed for guests staying 3+ nights at licensed resorts. Book with 50% deposit; full payment due 2 weeks before arrival. Non-refundable. Contact Sabah Parks directly or book through a Semporna dive operator.

Other Top Dive Sites

Site Highlight Dive Cost Best Season
MabulMacro diving, blue-spotted rays, seahorsesRM310–370 day trip, 2–3 divesAll year
KapalaiHouse reef, 89 overwater chalets, all-inclusivePackage ratesAll year
Layang-LayangAtoll diving, sharks, pelagicsPackage ratesFeb–Nov
Tun Sakaran ParkCoral variety, fewer crowds than SipadanRM310–370 day trip, plus park feeMar–Oct

PADI Certification

PADI Open Water Certification is required to dive independently. Most operators offer in-destination courses:

  • Open Water: 3–4 days, ~RM1,200–1,800 (includes certification, 4 training dives)
  • Advanced Open Water: 2 days, ~RM600–900
  • Rescue Diver: 3 days, ~RM800–1,200

Certification costs are lower in Semporna than KK. Book with major resort operators (Kapalai, Mataking, Mabul) for package deals.

Snorkeling

No certification needed — snorkeling is accessible to all ages and swimming abilities. Visibility varies by season and location.

Best Snorkeling Spots

Location Distance from KK Typical Visibility Cost (day trip)
Manukan Island (TARP)~30 min by boat5–8mBoat fare + park fee
Sapi Island (TARP)~30 min by boat5–8mBoat fare + park fee
Mabul IslandFlight to Tawau, then ~1.5 hrs8–15mBoat fare + park fee
Semporna IslandsFlight to Tawau, then ~1.5 hrs10–20m (Apr–Jun 20–30m)From RM60–100 snorkelling day trip

On the costs above: for the Tunku Abdul Rahman Park islands, snorkelling day trips are sold as boat fare plus the Sabah Parks conservation fee, paid at two separate counters. No operator publishes a standard dive-only rate for these islands. Semporna diving is priced separately and is much higher — see the diving section above.

Snorkeling Gear Rental

  • Basic set (mask, snorkel, fins): RM30–50/day
  • Wetsuit (3mm): RM15–25/day
  • Reef shoes: RM10–15/day

Most island operators include basic snorkeling gear with tour packages. Bring your own if you prefer quality equipment.

Island Hopping

Visit multiple islands in a single day. TARP offers the easiest access from KK; Semporna islands offer the most pristine reefs.

TARP Island Hopping (from Kota Kinabalu)

Boats depart from South Jetty, inside Kota Kinabalu Port — the Jesselton Point terminal relocated there on 1 March 2026. Maximum 4 islands per day.

Package Islands Included
1 IslandManukan or Sapi
2 IslandsManukan + Sapi
3 IslandsManukan + Sapi + Mamutik
4 IslandsAll four, or three plus Gaya

Boat fares rise with the number of islands and are listed in full on the ferry page. The Sabah Parks conservation fee is separate: RM8 for a Malaysian adult and RM25 for an international adult, per person per day, covering the whole park. The first boat out is 8am and the last boat out is 3pm, with the last return boat at 4pm.

Activities are priced per person at the terminal and on the islands: jet ski RM250, fishing ride RM100, snorkeling tour RM90, donut ride RM70, banana boat RM45, and snorkel gear rental RM10 per item per day.

Semporna Island Tours

Multi-day packages or day trips from Semporna town (3–4 islands: Sipadan, Mabul, Kapalai, Pom Pom):

  • Budget snorkeling day trip: RM60–100 per person (3 islands, no diving)
  • 1–2 day package: ~RM300–500 per person (accommodation + meals + snorkeling)
  • 4D3N all-inclusive: ~RM864 per person (accommodation, meals, 2–3 snorkeling sites)

Book through Semporna tour operators or resorts directly. Peak season (July–Aug) books out 2–3 months ahead.

Kayaking & Paddleboarding

Explore mangroves, calm bays, and hidden coves at your own pace.

Top Kayaking & SUP Locations

Location Best For Rental Cost Best Season
Tunku Abdul Rahman Park (TARP)Island-to-island paddling, calm watersRM50–80/dayAll year
Kiulu RiverMangrove kayaking, wildlife spottingRM60–100 (guided tour)All year
Gayana BayResort-based SUP, coral viewingRM40–70/hourAll year
Kota Belud WetlandsBirdwatching, mangroves, scenic paddlingRM80–150 (guided)Mar–Oct

Safety Tips

  • Wear a life jacket at all times
  • Check tide tables before paddling (TARP islands have strong tidal currents)
  • Paddle in groups during monsoon season (Nov–Feb)
  • Bring sun protection and reef-safe sunscreen

Parasailing & Jet Ski

High-adrenaline water sports available at main island and beach operators.

Costs & Operators

Activity Location Cost per Person Duration
ParasailingSapi Island, Tanjung Aru BeachRM100–15015–20 min
Jet SkiSapi Island, Tanjung AruRM80–12015 min
Banana BoatTARP islandsRM50–8010–15 min
Speedboat ToursVarious (TARP, Semporna)RM60–15030–60 min
⚠️ Safety gear required

All jet ski and parasailing operators must provide life jackets and conduct a safety briefing. Avoid operators that don't enforce this.

Deep Sea Fishing

Game fish, reef fishing, and night fishing adventures off Sabah's coasts.

Fishing Charter Costs

Type Duration Cost (full boat, 4–6 people) Cost per Person Best Months
Deep Sea Game FishingFull day (8 hrs)RM1,500–3,000RM300–600Jan–Jun
Reef FishingHalf day (4 hrs)RM800–1,200RM150–300All year
Night Squid FishingEvening (4 hrs)RM600–1,000RM120–250All year

Popular Fishing Locations

  • Kudat — Best for game fishing (tuna, marlin, wahoo). Gaya Island Resort offers charters.
  • Sandakan Bay — Reef and night fishing, slower pace, better for beginners.
  • Tawau — Mixed reef and deep-sea fishing.
💡 Booking fishing charters

Book through established resorts (Gaya Island, Sepilok Nature Resort) or ask your hotel for referrals. Private charters can be negotiated for groups of 4+ people. Charters typically include tackle, bait, and ice for your catch.

Surfing & Kiteboarding

Sabah's northern coast has reliable swells, especially during monsoon season.

Surfing

Break Skill Level Best Months Distance from KK
Tip of Borneo (Kudat)Intermediate–AdvancedNov–Feb (strongest swells)3.5 hrs drive
Mantanani IslandsAll levelsJun–Sep2 hrs + boat
Kiulu River mouthBeginnerAll year (gentle rolling waves)1 hr

Kiteboarding

  • Kudat (Tip of Borneo) — Strongest consistent winds Nov–Feb. Wind avg. 15–25 knots. Advanced riders only.
  • Tanjung Simpang Mengayau — Less crowded, good for intermediate riders.
  • No dedicated kite schools in Sabah — book lessons from mainland (Penang, Langkawi) or bring experience.

Safety & Conservation

Sabah's marine parks enforce strict environmental and safety rules.

Marine Park Rules (All Sabah Parks Islands)

  • Single-use plastic bags — Fully banned as of January 1, 2026. Bring reusable bags and containers.
  • No touching coral or marine life — Coral is fragile and easily damaged. Observe only.
  • Reef-safe sunscreen only — Oxybenzone and octinoxate are banned. Use zinc oxide-based sunscreens.
  • Pack in / pack out — All trash must leave the island with you.
  • No anchoring on coral — Boats must use designated mooring buoys.

Water Safety

  • Always wear a life jacket on boats and during water activities.
  • Check weather and sea conditions before departure (ask operators or call Sabah Maritime).
  • Avoid swimming alone or after dark.
  • Watch for stonefish and sea urchins — wear reef shoes at all times.
  • Use sunscreen 15 min before entering water; reapply every 2 hours.
  • Stay hydrated — drink water frequently, not just at the end of the day.

When to Avoid Water Activities

  • November–February — Monsoon season brings rough seas, poor visibility, and strong currents. Many operators close. Only experienced divers should attempt offshore trips.
  • After heavy rain — Water runoff reduces visibility to under 1m.
  • High midday sun — Plan early morning (6–9am) or late afternoon (3–5pm) to avoid heat exhaustion.

Frequently asked questions

Q What's the best time of year for water sports in Sabah?
March–October is the dry season with calm seas and excellent visibility (15–30m+). April–June offers peak conditions with fewer crowds. Avoid November–February when monsoon rains bring rough seas, poor visibility, and some operators shut down.
Q Do I need a diving certification to dive in Sabah?
For diving, yes — you need at least PADI Open Water Certification. Most operators offer 3–4 day certification courses for ~RM1,200–1,800. Snorkeling requires no certification and is accessible to all swimming ability levels.
Q How much does scuba diving cost in Sabah?
Semporna operators sell dives by the day, not one at a time, so a per-dive price is not something the market actually quotes. Published 2026 rate cards run RM310 to RM370 for a two or three dive day trip around Mabul and Kapalai — check whether equipment is included — Bigfin includes gear in its rate, Scuba Junkie charges about RM65 a day on top. Sipadan is separate and much higher: Sabah Parks charges non-Malaysians RM100 conservation fee plus RM350 scuba diving fee, RM450 in total, and Malaysians RM50 plus RM250. Source: Bigfin Divers and Scuba Junkie published rates, and the Fees (Sabah Parks) Regulations 2023.
Q Can I do island hopping on a budget?
Yes. TARP island packages leave from South Jetty, inside Kota Kinabalu Port, and bundle the boat transfer with the Sabah Parks conservation fee and usually some gear — see our ferry page for the current boat fares and fee. Semporna island tours start at around RM60–100 per person for basic snorkeling day trips from Semporna town.
Q Is reef-safe sunscreen required?
Yes. All Sabah marine parks (TARP, Sipadan, Semporna) require reef-safe sunscreen only. Oxybenzone and octinoxate damage coral. Bring your own or buy locally. Any sunscreen with zinc oxide is safe.
Q Are single-use plastics banned on the islands?
As of January 1, 2026, single-use plastic bags are fully banned across all Sabah Parks islands. Bring reusable bags, bottles, and containers. All trash must be packed out.
Sources & References 11 sources
📮 Free Weekly Newsletter

Get Sabah This Week — free every Thursday

One short email a week on what's happening around Sabah — events, food, and local life. Free to join, and every subscriber is in the monthly RM50 Grab voucher draw.

One email a week. Unsubscribe anytime. See what’s inside →