Water Sports in Sabah — Diving, Snorkelling & Island Hopping
Sabah is a water sports paradise. From Sipadan's famous reef walls to island hopping in TARP, to surfing near the Tip of Borneo — here's what you need to know, with published prices where operators list them, seasons and logistics.
We could not find a reef-safe sunscreen rule on Sabah Parks' own pages, but Scuba Junkie says Sabah Parks requires reef-safe sunscreen at Sipadan (Scuba Junkie, checked 6 October 2026). Use it everywhere: oxybenzone and octinoxate are linked to coral damage. Pick a mineral sunscreen with zinc oxide, or wear a rash guard.
Scuba Diving
Sabah has some of Southeast Asia's best diving. Sabah Parks notes that Sipadan has been rated by many dive journals as one of the top dive destinations in the world, and Mabul offers exceptional macro diving.
Sipadan
Legendary wall dive with turtles, sharks, and pelagic fish. Only 252 permits are issued a day, each diver gets one day, and you need at least Advanced Open Water (Sabah Tourism Board, checked 6 October 2026). The Sabah Tourism Board page still says two dives a day, but operators such as Scuba Junkie report that from May 2026 divers can do three (checked 6 October 2026); confirm with your operator. Permits go through the 42 operators registered with Sabah Parks, who can book up to six months ahead (Sabah Parks, checked 6 October 2026).
| Item | Malaysian | Non-Malaysian |
|---|---|---|
| Scuba diving fee (per person) | RM250 | RM350 |
| Conservation fee (per person) | RM50 | RM100 |
| Dives per day | 3 from May 2026, previously 2 (operator reports such as Scuba Junkie; confirm with your operator) | |
Fees as listed by Sabah Parks, checked 6 October 2026.
Bookings need a 50% deposit, with full payment two weeks before the dive date. Cancel more than two weeks ahead and Sabah Parks keeps 10% of the fees; cancel later and you lose everything you paid (Sabah Parks, checked 6 October 2026). Book through one of the registered Semporna dive operators, and ask them to confirm your permit date before you pay.
Other Top Dive Sites
| Site | Highlight | Dive Cost | Best Season |
|---|---|---|---|
| Mabul | Macro diving, blue-spotted rays, seahorses | RM395 for a 3-dive day trip at Bigfin Divers; varies by operator | All year |
| Kapalai | House reef, water-chalet resort | Resort package rates | All year |
| Layang-Layang | Atoll diving, sharks, pelagics | Not bookable: the atoll's dive resort had its licence revoked in Jan 2025 | Closed |
| Tun Sakaran Marine Park | Coral variety, fewer crowds than Sipadan | RM490 for 2 dives plus a hike at Bigfin Divers, taxes and fees included per Bigfin (confirm Sabah Parks fees are covered); varies by operator | All year; see season notes above |
Day trip prices are from Bigfin Divers' published rates (checked 6 October 2026), which include equipment, guide, lunch and fees; guests at its Water Bungalow get about 10% off. Other operators charge differently — Scuba Junkie, for example, adds RM65 a day for equipment (Scuba Junkie, checked 6 October 2026). If you book Tun Sakaran yourself, Sabah Parks charges a conservation fee of RM8 a day for Malaysian adults and RM20 for international adults, plus a scuba diving fee of RM100 for Malaysians and RM150 for international divers (Sabah Parks, checked 6 October 2026).
PADI Certification
You need at least an Open Water certificate to dive with a buddy, and Advanced Open Water for Sipadan. Published prices from one Semporna dive centre, Bigfin Divers (checked 6 October 2026), with equipment, e-learning, certification and tax included:
- Open Water: 3 days, RM1,600
- Advanced Open Water: 2 days, RM1,300
- Rescue Diver: RM1,600, plus RM450 for the half-day Emergency First Response course if you don't already hold it (Bigfin's Rescue course page quotes RM400, so confirm when booking)
For comparison, Scuba Junkie lists its 3-day Open Water course at RM1,630 (checked 6 October 2026). Both centres add RM100 a day for a solo student. Prices vary by operator, so compare before you book.
Snorkelling
No certification needed — snorkelling is accessible to all ages and swimming abilities. Visibility varies by season and location.
Best Snorkelling Spots
| Location | Getting there | Cost (day trip) |
|---|---|---|
| Mamutik Island (TARP) | ~30 min by boat from KK | Boat fare + park fee |
| Manukan Island (TARP) | ~30 min by boat from KK | Boat fare + park fee |
| Sapi Island (TARP) | ~30 min by boat from KK | Boat fare + park fee |
| Mabul and Kapalai | Fly to Tawau, road to Semporna, then boat | RM220 snorkelling day trip at Bigfin Divers; varies by operator |
| Tun Sakaran Marine Park (Semporna) | Fly to Tawau, road to Semporna, then boat | RM270 snorkelling and hiking day trip at Bigfin Divers, taxes and fees included per Bigfin (confirm Sabah Parks fees are covered); varies by operator |
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; the terminal also sells a snorkelling tour at RM90 per person (Jesselton Point, checked 6 October 2026). The terminal calls Mamutik the best island for snorkelling (Jesselton Point FAQ). Semporna prices are from Bigfin Divers' published rates (checked 6 October 2026), which include equipment and a guide.
Visibility changes with the weather and season, and no official figure is published for the TARP islands; the terminal says March to October brings the clearest water for snorkelling. For Sipadan, Sabah Parks gives visibility of 60 to 200 feet, and Semporna dive operators quote 15 to 40m, most reliably from roughly March or April to September (Borneo Dream, Scuba Junkie, Seaventures).
Snorkelling Gear Rental
At the TARP terminal, snorkel gear costs RM10 per item per day, and a life jacket for island activities is RM10 (Jesselton Point, checked 6 October 2026). Bigfin Divers' Semporna snorkelling trips include equipment in the price; ask other operators. Bring your own mask if you want a good fit.
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. Packages cover one to four islands, picked from Manukan (most facilities), Mamutik (smallest and quietest), Sapi (the water sports hub) and Gaya's Padang Point (Jesselton Point, checked 6 October 2026); which islands you get depends on the operator, so confirm at the counter.
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. Boats run 8am to 4pm daily. The terminal says the first departure is usually 8am to 8.30am, the last boat to the islands usually leaves between 1pm and 1.30pm, and the last return boat is at 4pm (Jesselton Point FAQ, checked 6 October 2026), so check the day's schedule at the counter.
Jet skis, banana boats, donut rides, fishing rides and snorkel gear are sold at the terminal and on the islands. Per person, it is jet ski RM250, banana boat RM45, donut ride RM70, fishing ride RM100 and snorkelling tour RM90, with snorkel gear RM10 per item per day, as listed by the terminal (Jesselton Point, checked 6 October 2026; the terminal's FAQ says fishing is not allowed inside the marine park, so ask where the fishing ride goes); agree the price before you go.
Semporna Island Tours
Day trips and multi-day packages leave from Semporna town to islands such as Mabul, Kapalai, Mataking, Bum Bum and the Tun Sakaran Marine Park. Prices vary by operator. As one published example, Bigfin Divers (checked 6 October 2026) lists:
- Snorkelling day trip (outside the marine parks): RM220 per person
- Snorkelling and hiking day trip, Tun Sakaran: RM270 per person
- 3-day snorkelling package with one Sipadan day: RM1,170 per person, Sipadan permit included, accommodation not included
Book through Semporna tour operators or resorts directly. Bigfin treats July to September as peak season for its rooms, so book early for those months.
Kayaking & Paddleboarding
Explore calm bays and hidden coves at your own pace.
The easiest place to start is the TARP islands, where kayaking is one of the activities on offer (Jesselton Point FAQ, checked 6 October 2026). The terminal does not publish kayak or paddleboard rental prices, so they vary by operator — agree the price and the time allowed before you set off. Some beach resorts also lend kayaks and paddleboards to their guests; ask when you book.
Safety Tips
- Wear a life jacket at all times
- Check the tide and the weather before paddling, and stay close to shore
- Paddle in groups and check the forecast, especially in the wettest months (around October on the west coast, December and January on the east coast)
- 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 |
|---|---|---|---|
| Parasailing | TARP islands (Sapi is the water sports hub) | Varies by vendor | Ask the vendor |
| Jet Ski | TARP islands (Sapi is the water sports hub) | RM250 per person at Jesselton Point | Ask the vendor |
| Banana Boat | TARP islands | RM45 (terminal price) | Ask the vendor |
| Speedboat Tours | Various (TARP, Semporna) | Varies by vendor | Ask the vendor |
Jet ski and banana boat prices are as listed by the terminal (Jesselton Point, checked 6 October 2026). Parasailing and speedboat tours are not on that list, so prices vary by vendor. Agree the price before you go.
The terminal says all operators at South Jetty are licensed, life jackets come free on boat rides, and every passenger gets a safety briefing (Jesselton Point FAQ, checked 6 October 2026). For jet skis and parasailing, wear a life jacket and ask for a briefing every time — walk away from any vendor who skips them.
Deep Sea Fishing
Game fish, reef fishing, and night fishing adventures off Sabah's coasts.
Fishing charters
Deep-sea, reef and night fishing charters are priced by the boat, and we could not find an operator that publishes a standard rate, so prices, trip lengths and seasons vary by operator. The one published price we found is the terminal's fishing ride from Kota Kinabalu at RM100 per person (Jesselton Point, checked 6 October 2026). The terminal's FAQ says fishing is not allowed inside the marine park, so ask where the fishing ride goes.
Ask your hotel or a licensed tour operator for referrals, and get the price for the whole boat in writing. Check how many hours you get and whether tackle, bait, ice and life jackets are included before you pay.
Surfing & Kiteboarding
Surfing in Sabah is small-scale. One Kudat surf school we found, near the Tip of Borneo, is seasonal.
Surfing
OXBOLD's surf school in Kudat (checked 6 October 2026) opens only from December to February and needs at least 7 days' advance booking. It lists a 2-hour lesson at RM180 per person, surfboard rental from RM40 an hour, and puts Kudat at 180km or more from KK — a drive of 3 hours or more. Outside that season, ask locally before you bring a board.
Kiteboarding
We could not find a Sabah operator that publishes kiteboarding lessons, seasons or prices, so ask locally and only go out if you already have experience.
Safety & Conservation
Sabah's marine parks enforce strict environmental and safety rules.
Marine Park Rules (All Sabah Parks Islands)
- Single-use plastic bags — Banned at all Sabah Parks protected areas since 1 January 2026 (Sabah Parks, checked 6 October 2026). Bring reusable bags and containers.
- No touching coral or marine life — Coral is fragile and easily damaged. Observe only.
- Reef-safe sunscreen — We could not find this rule on Sabah Parks' own pages, but Scuba Junkie says Sabah Parks requires it at Sipadan (Scuba Junkie, checked 6 October 2026). Use it everywhere: pick a mineral sunscreen with zinc oxide, or wear a rash guard.
- Take your rubbish with you — Leave nothing behind on the island.
- No anchoring on coral — Ask your boatman to use mooring buoys.
Water Safety
- Always wear a life jacket on boats and during water activities.
- Check weather and sea conditions before departure (ask your operator, or check the MetMalaysia forecast).
- 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
- About November to February on the east coast, October on the west: rougher seas and lower visibility are more likely. Semporna operators still dive all year, so check conditions with yours. Sipadan closed for the whole of November in 2023 so the reef could recover (Sabah Parks notice, 30 October 2023), and Scuba Junkie says it closes every November (checked 6 October 2026), so confirm the dates with your operator before booking.
- After heavy rain — Runoff clouds the water and cuts visibility, especially near river mouths.
- High midday sun — Do most of your time in the water in the morning or mid-afternoon to avoid heat exhaustion; TARP boats start from 8am and the last return is at 4pm.
Frequently asked questions
Q What's the best time of year for water sports in Sabah?
Q Do I need a diving certification to dive in Sabah?
Q How much does scuba diving cost in Sabah?
Q Can I do island hopping on a budget?
Q Is reef-safe sunscreen required?
Q Are single-use plastics banned on the islands?
Sources & References 22 sources
Last verified: 6 October 2026
Dive Operators & Training
- PADI Dive Centers in Sabah Locate certified PADI training centers and operators
- Semporna Tourism Directory of Semporna dive operators and resorts
- Sabah Parks — Sipadan Island Park Official Sipadan conservation and scuba diving fees (checked 6 October 2026)
- Sabah Parks — Diving at Sipadan Island Booking steps, deposit, cancellation terms and the 42 registered operators (checked 6 October 2026)
- Sabah Parks — Tun Sakaran Marine Park Conservation, climbing and scuba diving fees (checked 6 October 2026)
- Sabah Tourism Board — Sipadan Island 252 permits a day, Advanced Open Water minimum; its page still says two dives a day (checked 6 October 2026)
- Scuba Junkie — Sipadan diving update 2026 (operator, 28 April 2026) From May 2026 divers can do three dives a day, previously two; permit RM450 per person per day (checked 6 October 2026)
- Bigfin Divers — Semporna rates Published day trip, snorkelling, package and PADI course prices (checked 6 October 2026)
- Scuba Junkie — Open Water course Published Open Water course price (checked 6 October 2026)
- Borneo Dream: Sipadan diving season (operator, 18 Sep 2026) Operator report: March to October most reliable; June to August peak; April, May and September balanced; November to February rougher
- Seaventures: Diving in Sabah (operator) Operator report: best conditions March to September; late November to March slightly rougher with less visibility
- Scuba Junkie: Complete guide to diving Sipadan (operator, updated 5 Oct 2022) Operator report: February to June and October to December calmest, visibility 15 to 40m; July to September and December to January less ideal
Island & Activity Booking
- Jesselton Point Ferry Terminal (South Jetty) TARP boat fares, operating hours, conservation fees and water sports prices
- Jesselton Point — Islands Which TARP islands the boats serve and what each is known for
- OXBOLD — Surfing lessons in Kudat Published surf lesson and board rental prices; open December to February (checked 6 October 2026)
- Tunku Abdul Rahman Park (TARP) Official TARP entry fees, conservation rules, and facilities
- Klook Asia Instant booking for island tours, water sports, and activities