VisitSemporna.org Semporna tours
Semporna trip: the waterfront of the town with buildings on stilts

An independent Semporna travel guide

Semporna Tours Compared

Semporna tours differ in length, fees and what the price covers. This page compares published examples from October 2026 and lists what to check before you book a trip or a package.

  • ★ Hand-picked, top-rated tours
  • 🤿 Diving and permits explained
  • ↺ Free cancellation on most bookings

How a Semporna trip works

Almost every trip starts at a jetty in town. The listed day tours leave from the public jetty on Jalan Bangau-Bangau or from the Seafest Jetty, and the boat to the Tun Sakaran Marine Park takes about 1 hour. A trip combines islands, reefs and a lunch stop. What differs is the length, the number of stops, whether you snorkel or dive, and which fees are inside the price.

The examples below are single listings from October 2026. They show what one product costs, not a market range, and a listed "from" price is not a final price for your date. Sipadan is a separate case: its park fees and day permit are handled by a licensed operator, and none of the listed day tours below shows a Sipadan permit. Read the Sipadan page for that.

$50Lowest "from" price in the table, a shared three-island day tour
6 to 8 hoursTypical length of the shared island and dive days listed
About 1 hourBoat ride from Kampung Bangau-Bangau to the marine park, according to the park
Semporna weather, the islands of Tun Sakaran Marine Park seen at dusk

Day tours compared

Listed "from" prices per person in US dollars, October 2026. Each row is one product.

TripLengthFromNot included
Three-island tour with hike, snorkel or introductory dive (Bohey Dulang)7 to 7.5 hours$50Hotel transfer, marine park RM 30, hike permit RM 50, extra dive fee RM 150 (RM 100 for Malaysians)
Three-island tour, snorkel or dive, with lunch7 hours$54Hotel transfer, Pandanan RM 15 and Mataking RM 10 in cash
Mabul and Kapalai, snorkel or dive, with lunch6.5 hours$55Hotel transfer, Mabul Island Resort RM 50 in cash
Introductory scuba day trip, no certificate needed8 hours$100A dive certification; it is a trial dive only
Three-dive day for certified divers7 hours$113Hotel pickup; a certificate is required and no Sipadan permit is shown
Two-day snorkel package, Tun Sakaran islands2 days$108Bohey hiking fee RM 50
Three-day volcanic peaks and reefs tour3 days$179Hotel transfer; fee details are listed in two ways, so clarify them
Private Sibuan and Maiga boat tour, per group of up to 86 hours$590Maiga RM 25 per person, Sibuan entry if applicable
Mangrove cruise with fireflies and dinner5 hours$65Personal expenses; hotel transfer is included
Sunset catamaran cruise with paddle boards and fishing3.5 hours$101Park fees are not mentioned
Half-day fishing trip with equipment3.5 hours$79Meals, insurance, snorkel gear

The introductory and certified dives are different products. The first needs no certificate, the second does. Neither includes a Sipadan day permit.

Semporna trips and day tours

Island hopping, snorkeling, dive days and cruises from Semporna, with live prices and availability.

Browse all tours on GetYourGuide →

What to compare before you book

Two trips at the same price often include different things.

Nationality and age

Park fees differ for Malaysians and international visitors, and by age. At the Tun Sakaran Marine Park an international adult pays RM 20 per day and a visitor up to 17 years RM 12 (2026).

Equipment and boat

Ask whether mask, fins, vest and a wetsuit are in the price. One listing names a wetsuit as included and excluded at the same time, so confirm it. Ask whether the boat is shared or private.

Food and water

Most listings include a packed lunch and water. A half-day fishing trip lists no meals.

Park entry and hike permit

Entry fees and the Bohey Dulang hike permit are often charged separately and in cash. The hike permit is RM 50 for an international adult and RM 30 up to 17 years, and a guide is RM 50 per ascent for up to 6 people.

Landing and guide

A route does not mean you land on every island. Maiga is a park island, but it is not a stop on every tour. Ask which stops include a landing and a guide.

Jetty fee and cancellation

One dive operator lists a Semporna jetty fee from 1 January 2026: RM 10 for an international adult, RM 5 for a child under 11. Check the cancellation terms of each offer.

Semporna packages and price examples

Resort stays and multi-day trips are priced differently from day tours.

PackageExampleValid
Kapalai dive package, 3 days and 2 nightsFrom RM 2,460 with chalet, full board, land and boat transfer and house reef snorkelingUntil 31 December 2026
Mataking resort packages (international rates)Non-diver packages include beach snorkeling; equipment is not included1 April 2026 to 31 March 2027
Danum Valley rainforest package with a deluxe chaletRM 6,300 as an example package price, not an entrance feeUntil March 2027
Mabul resort surcharge in high seasonDorm RM 50, private room RM 100 per person per night15 December 2026 to 5 January 2027

The Kapalai figure comes from an agent's offer and is not a guaranteed final price for every nationality. A Sipadan permit costs extra. For a Mabul resort the tourism levy of RM 10 per room per night is listed separately, with dorms excluded.

For day trips, one operator listed the following prices in October 2026: a snorkeling day outside the marine parks for RM 220, snorkeling in the Tun Sakaran Marine Park with a hike for RM 270 and a three-dive day for RM 395, each with gear, a guide, lunch and fees. Another listed the Mataking, Timba Timba and Pandanan route at RM 270 per person, leaving at 08:00 and returning from the island at 16:00. Confirm the minimum group size, which the listing gives as 4 in one place and 2 in another.

See the pages for island hopping, diving, where to stay and things to do for more detail. The UK FCDO (19 March 2026) advises against all but essential travel to the islands off eastern Sabah. Read the safety page and check your insurance first.

If a reef day is what you want, Semporna snorkeling trips compares the five day tours that include snorkeling.

If you would rather spend the day with a rod, Semporna fishing trips compares a half day, a full day and an archipelago trip.

Semporna trips: frequently asked questions

How much does a day trip from Semporna cost?

The examples above start at $50 for a shared three-island day tour and reach $590 for a private boat for up to 8 people. These are single listings from October 2026. Park fees, hike permits and transfers can add to the total.

Does a day tour include Sipadan?

None of the day tours in the table shows a Sipadan permit. Sipadan needs a day permit through a licensed operator, with park fees of RM 100 plus RM 350 for international divers in 2026. See the Sipadan page.

Do I need to book in advance?

Some resorts do not accept visitors who have not booked, and a published offer does not show free seats on your day. Book boat and resort ahead and check availability for your date.

Can I join a tour if I do not dive?

Yes. Many of the listed tours offer a snorkeling option. Snorkeling in the Tun Sakaran Marine Park does not need a dive certificate, but the park management must be told.

How does the sea curfew affect tours?

The German foreign office reports a ban on night boat traffic from 18:00 to 06:00 in coastal waters up to 3 nautical miles. Plan to be back before dark, and ask your operator which rules apply to your trip.

Islands, reefs and Sipadan

Island hopping, snorkeling and dive trips from Semporna compared, most with free cancellation.

Find your island tour →