Contents
Kota Kinabalu does not give you a resort beach at the end of the main street. What it does give you is quicker access than most Sabah travellers expect: a short boat ride from the city waterfront into Tunku Abdul Rahman Park, a cluster of forested islands and reef just offshore.

That is the version of island hopping most people mean when they search for Kota Kinabalu. You leave in the morning, hop between two or three islands, snorkel if the water is clear, and return in time for a waterfront sunset. The farther islands — Dinawan and Mantanani — sit in a different category. They are worth knowing about, but they are not the same afternoon as Sapi and Manukan.
This guide is the sea half of the Sabah pair on this site. The mountain half is the Mount Kinabalu day trip versus summit climb guide. Together they explain why a few days in Kota Kinabalu can cover highland forest and island water without a long transfer. For the wider country context — regions, seasons, visas — start with the Malaysia country guide.
What follows is the practical layer: where boats leave now, what the park fee actually is, which three islands work in one day, and which two should be planned separately.

How Island Hopping Works Now
The jetty has moved
The old Jesselton Point terminal that older guides still name is no longer the departure point. From March 2026, public boats to the marine park leave from South Jetty, behind Jesselton Quay. If a hotel still says “Jesselton Point,” check whether they mean the new South Jetty or an outdated pin.
Grab or a short taxi ride from the city centre is enough. Arrive earlier than you think you need to. Counters, tickets and the conservation-fee queue all sit before you board.
Two ways to go
Walk-up boat tickets at the jetty
You choose one, two or three islands in the park (Sapi, Manukan, Mamutik; Gaya only at certain public points). Boats leave when they fill, typically from about 8:00am. You keep a return coupon; the last boats back are around 4:00pm. This is still the most flexible option if you want to decide the mix on the morning.
Hotel or agent package
Useful if you want hotel pickup, lunch and snorkel gear bundled. Prices vary widely once lunch and activities are added. Read what is included: boat, jetty fee, park fee and gear are often listed separately.
Either way, treat three numbers as separate:
- Boat / package fare
- Terminal or jetty fee (sometimes bundled)
- Sabah Parks conservation fee, paid on arrival at the first island and valid for all Tunku Abdul Rahman Park islands that same day
Conservation fee (park entry)
For international visitors, the adult fee is RM25 per person per day; ages 17 and under are RM20. Malaysian adults pay RM8. One ticket covers every park island you visit that day. Bring a card or e-wallet; some counters are cashless.
Walk-up boat fares at the jetty are no longer the old “RM30 plus RM10 per extra island” figure many blogs still quote. Budget a higher boat ticket than that, then add the park fee on top. Packages that include hotel transfer and lunch commonly sit well above a simple jetty ticket — compare inclusions rather than the headline number.
Timing that actually works
- First useful boats: 8:00–9:00am
- Last return: about 4:00pm
- A two-island day is comfortable. Three islands is possible if you start early and do not stack every water sport on the first stop.
- Weekends and school holidays fill Sapi first. If you want quieter water, start there early or spend more time on Mamutik.
What to bring
Reef-safe sunscreen, a cap, flip-flops you can get wet, a dry bag, a light cover-up for the boat, and cash or e-wallet for rentals. A packed lunch still makes sense if you want to avoid island stall prices. Snorkel sets can be rented on Sapi; check whether the package already includes a mask and life jacket.
What this day is not
It is not a private-island resort transfer, and it is not Mantanani. Gaya’s best beaches sit with the resorts. Dinawan leaves from a different jetty. Mantanani is a long drive plus a long boat — a full separate day. Keep those out of the standard hopping ticket unless you have deliberately booked them.
Which Islands in One Day vs a Separate Trip
The five islands in this guide do not sit on the same itinerary. Treating them as one list is how days get rushed and water stays disappointing.
Same-day cluster — Tunku Abdul Rahman Park

Sapi, Manukan and Mamutik share the same boats from South Jetty. Distances are short. You can land on two islands without watching the clock the whole afternoon. Three is possible if you leave on an early boat and skip stacking every paid water sport on the first stop.
Gaya belongs to the same park, but most of its shoreline is resort-held. A standard hopping ticket usually does not drop you on those beaches. Treat Gaya as a view from Sapi, a zipline landing, or a stay you booked on purpose — not as a third public stop.

Different day, different departure — Dinawan
Dinawan is closer than Mantanani, but it is not on the public park loop. Boats leave from a different jetty, often tied to the resort. Put it on a separate morning if you want that quieter, more controlled shoreline. Do not try to squeeze it after Manukan.
Different day, longer transfer — Mantanani
Mantanani is the one that still feels like leaving the city. Count on a drive of around two hours plus a boat of similar length. The water is the reason people go. It does not fit after a marine-park hop, and it does not fit the same morning as a Mount Kinabalu day trip. Give it its own date.
A simple way to choose
-

The beach in Sapi island is a bit more crowded since it’s close to the city. Half day, back for a city evening: Sapi + Manukan, or Sapi + Mamutik
- Full day in the park, still back by 4pm: add the third park island only if you start early
- Want fewer people and fewer rides: spend longer on Mamutik
- Want facilities, showers, a proper lunch: lean on Manukan
- Want the “farther, clearer water” day: Mantanani, booked as its own tour
If you only have one free day in Kota Kinabalu and you also want Mount Kinabalu, do not split that day. Mountain one date, islands the next — the two areas are about two hours apart, which is workable across two days and messy in one.
Sapi Island
Sapi is where most hopping days begin, and that is both the convenience and the problem.
The crossing from the city is short — about 15 minutes in usual conditions. You step off into the busiest public beach in the park: a shop, a restaurant, snorkel rental, and a line of water sports that are easy to say yes to before you have even looked at the water. Sea walking, banana boat, jet ski and parasailing all concentrate here. If a group wants activity more than quiet sand, Sapi is the honest match.
The better snorkelling sits on the south side, away from the sport zone. Stay inside the marked swimming area if you are not a strong swimmer; the water close to the main beach is often stirred up once the late-morning boats arrive. Go earlier than the main wave if you want a stretch of sand that still feels like an island rather than a playground.

The one signature add-on that is actually worth planning is Coral Flyer, the zipline between Gaya and Sapi. It is a short thrill, not a reason to skip the water, but it is the image most people remember from this island. Book the slot when you land if you care about doing it — queues build with the same boats that crowd the beach.
Choose Sapi if: you want the classic first stop, snorkel rental on site, and at least one activity.
Give it less time if: you dislike speakers, children in large groups, or cloudy near-shore water. In that case land, walk the quieter edge, then move to Manukan or Mamutik after an early lunch.
A practical pattern that still works: Sapi first for light activity or the zipline, lunch on the island or packed, then a second island where you actually sit down. Trying to “do everything” on Sapi is how the second island becomes a 45-minute photo stop.

Manukan Island
Manukan is the island to use when you want the day to slow down after Sapi.
It is the most developed public island in the park: a longer stretch of sand, changing rooms and showers, a proper restaurant, and the Sutera sanctuary resort sitting behind the main beach. The water off the main shoreline is usually clearer than Sapi’s once the morning sports crowd has stayed behind. Snorkelling and diving are the reasons people linger here, not banana boats.
That development is also why it fills on weekends. It is not empty; it is simply organised. If you arrive after lunch with half the boats from Sapi, you will share the same jetty queue and the same patch of shade. Arrive earlier, or treat Manukan as your main island instead of your second stop, if showers and a sit-down meal matter more than rides.
Choose Manukan if: you want facilities, a longer beach, and time in the water rather than on a jet ski.
Skip a long stay if: your group is set on water sports — those concentrate on Sapi, and Manukan will feel quiet in the wrong way.
A clean two-island day is Sapi in the morning, Manukan after lunch, last boat back before the 4pm cutoff. Do not add a third island unless the first two were short.
Mamutik Island
Mamutik is the smallest of the three public hopping islands, and that is the point.
There is less room to wander, fewer stalls, and fewer paid add-ons. What you get is a short casuarina-lined beach, water that photographs well on a clear day, and enough space to sit without a speaker at your shoulder. Parasailers from the other islands pass offshore. A small restaurant sits near the jetty; a short jungle path runs toward the north if you want twenty minutes off the sand.
Because it is small, it does not absorb a late crowd as well as Manukan. It works best as a second stop when you already had activity on Sapi, or as the quieter half of a two-island ticket if you never wanted sports in the first place.
Choose Mamutik if: you want a shorter, calmer landing and stronger photos of the water.
Give it a pass if: you need showers, a full lunch menu, or room to walk for an hour. Manukan covers that better.
Sapi + Mamutik is the pairing when you want contrast. Manukan + Mamutik is the pairing when you want to avoid Sapi’s peak noise. Three islands including Mamutik only makes sense on an early boat; otherwise the last stop becomes a glance.

Gaya Island — Why It Rarely Joins the Hop
Gaya is the largest island in Tunku Abdul Rahman Park and the one you see first from Sapi: a long, forested ridge across a narrow channel. That view is part of the day. Landing on Gaya’s best sand usually is not.
Most of the shoreline that looks like a postcard is tied to the resorts. Public boats from South Jetty serve limited points such as Base Camp or Padang Point, not the private beaches. Coral Flyer, the zipline into Sapi, is the main way a standard hopping day touches Gaya without staying there.
Treat Gaya as:
- a backdrop and a zipline, on a Sapi day, or
- an overnight you booked with a resort, with its own boat
Do not build a three-island ticket around “doing Gaya” unless the counter can name the exact public drop-off. Otherwise you will spend the fare and still swim at Sapi.
Dinawan Island — Close, but Not on the Park Loop
Dinawan sits near the city and still feels separate, which is why it gets sold as exclusive.
Boats do not leave with the Tunku Abdul Rahman Park queue at South Jetty. The usual departure is a different marina — often Sutera — and access is commonly packaged with the island’s resort. That is the trade: fewer day-trippers, more control over the shoreline, and a booking you make in advance rather than a walk-up ticket.
Choose Dinawan if: you want a quieter beach day and are willing to pay for a private-feeling setup.
Skip it if: you only have one island day. Spend that day inside the marine park. Dinawan is a second date, not a third stop after Manukan.
There is no reliable way to “add Dinawan” to a Sapi–Manukan ticket. Different jetty, different operator, different clock.

Mantanani Island — The Day That Leaves the City
Mantanani is the island people mean when they say the water was clearer than the park.

It is also the one that does not belong on a hopping ticket. Plan a full day: roughly two hours by road out of Kota Kinabalu, then a long boat crossing. Group tours usually include lunch and snorkel gear. The return puts you back in the city in the late afternoon, not in time to stack another activity.
What you come for is the colour of the water and the chance of a longer snorkel than the busy edges of Sapi. The island has been promoted hard enough that it is no longer a secret, but it is still a different scale from the marine park — fewer stalls, more time on the reef, a small lodge if someone wants to stay over.

On a clear morning the drive can line up a view back toward Mount Kinabalu. That is a useful reminder of how this region works: highland one day, island the next, without changing cities. It is not a reason to do both on the same date.
Choose Mantanani if: you have a spare full day after the park islands, or you care more about water than convenience.
Skip it if: you only have one free day in Kota Kinabalu. Use that day on Sapi and Manukan, and keep Mantanani for a longer Sabah stay.
Book the tour the day before at the latest in peak months. Walk-up seats exist, but the drive plus boat is not something to improvise at 7am from the hotel lobby.

What to Pack and How the Day Actually Runs
Island hopping from Kota Kinabalu is a short logistics problem, not a wilderness trip. The days that go wrong are usually late starts, missing fees, or too many paid rides before anyone gets in the water.
Bring
- Reef-safe sunscreen, cap, sunglasses
- Flip-flops you can wet, plus a dry pair for the return
- Dry bag for phone and cards
- Light cover-up for the boat and the jetty queue
- Packed lunch if you want to skip island-stall prices
- A small amount of cash as well as a card or e-wallet — rentals and some counters still split payment methods
Leave in the room
- Valuables you do not want on an open boat
- A rigid plan to “do three islands and every sport”
On the ground
Be at South Jetty with time to spare. Ticket, jetty fee and the walk to the boat all sit before departure.- Pay the conservation fee at the first park island. One ticket covers Sapi, Manukan, Mamutik and the public points on Gaya that same day.
- Agree the return window when you buy the boat ticket. Last boats are around 4pm; missing that is how a cheap day becomes an expensive charter.
- Snorkel on the side of the island away from jet skis. If the near-shore water is stirred up, move rather than forcing the photo.
- Coral Flyer is a short add-on on Sapi. Book it on landing if you care; do not let the queue eat the second island.
- Weekends hit Sapi first. Start there early, or skip it and give Manukan or Mamutik the longer slot.
Two islands, one early boat, and time to sit down will give you a better page of notes than three rushed landings.

Mountain One Day, Islands the Next
Kota Kinabalu is useful because the highland and the water sit close enough to combine without changing hotels.
Kinabalu Park is about two hours from the city. The marine-park boats leave from the waterfront. That is a clean two-day shape, not a single packed date.
A straightforward split
Day 1: Kinabalu Park day trip — canopy walk, Poring, the park roads, or the start of a 2D1N summit climb- Day 2: Island hopping from South Jetty — Sapi with Manukan, or Sapi with Mamutik
If the summit climb is the focus, keep the islands for the day you are back in Kota Kinabalu and sleeping near sea level. Mantanani needs a third date. It does not slot between the park and the airport.
This pairing is one of the stronger reasons to give Sabah more than a fly-through. Cooler forest and a short island crossing use the same base. For the country-level map of when to put Sabah in a longer Malaysia trip, use the Malaysia country guide.
Frequently Asked Questions
How much does Kota Kinabalu island hopping cost?
Budget three separate items: the boat or package, any jetty fee, and the Sabah Parks conservation fee. International adults pay RM25 for the park (RM20 if 17 and under), valid for every Tunku Abdul Rahman Park island that day. Walk-up boat tickets at South Jetty cost more than the old RM30-plus-RM10 figure many blogs still quote. Packages that add hotel pickup and lunch sit higher again — compare inclusions, not the headline.
Where do the boats leave from now?
South Jetty, behind Jesselton Quay. The old Jesselton Point terminal is closed. If a hotel pin still says Jesselton Point, confirm they mean the new jetty.
Which islands can I do in one day?
Sapi, Manukan and Mamutik share the public boats. Two islands is the comfortable day. Three works only with an early start and short stops. Gaya’s best beaches are mostly resort-held. Dinawan and Mantanani need their own bookings.
How long is the crossing?
Sapi, Manukan and Mamutik are about 15–20 minutes from the city in usual conditions. Mantanani is a different day: roughly two hours by road and a long boat after that.
What time should I go?
Aim for a boat between 8:00 and 9:00am. Last returns are around 4:00pm. Weekends fill Sapi first.
Do I need to pre-book?
Not for a simple park hop on a weekday, if you accept waiting for a boat to fill. Pre-book a package if you want pickup and lunch, or if you are travelling on a weekend or holiday. Book Mantanani and Dinawan in advance.
Is the snorkelling good?
On a clear morning, yes — especially the quieter edges of Sapi and the water off Manukan. Near the sport zone and after many boats, visibility drops. Stay out of the jet-ski lanes.
Can I do Mount Kinabalu and the islands on the same day?
No. Use one date for Kinabalu Park or the climb and the next for the boats. Mantanani would be a third date.
Is it suitable for a first trip to Sabah?
Yes. The marine-park hop is the low-commitment way to see the coast from Kota Kinabalu. Save Mantanani for a longer stay.

This page is the sea half of the Sabah pair: how island hopping from Kota Kinabalu works, which three islands share a ticket, and which two should not be forced into the same afternoon.
Use it with:
- Malaysia Travel Guide: The Complete Country Resource for First-Timers — visa, regions, seasons, the series starting point
- Mount Kinabalu Guide: Day Trip vs Summit Climb — the highland day that pairs with these boats
- Malaysia’s Best Places to Visit — the wider country list this cluster sits inside
Kuala Lumpur deep-dives from later trips will join this series as they go up. If you want those, plus walking plans and the weekly notes from the road, join the newsletter — one email a week.
Last Updated: October 2026



Lovely places, we stayed on Gaya Island back in the 90s, a well-earned reward for climbing Mt Kinabalu !
It must be an epic experience and please share more about your trip on the mountain with us!