REVIEW · KOTA KINABALU
Island Hopping Tour (2 Island) From Kota Kinabalu
Book on Viator →Operated by Asni Global · Bookable on Viator
Two islands, one perfect reef day. You cruise from Jesselton Point to Tunku Abdul Rahman Marine Park in roughly 15 minutes, then enjoy clear-water snorkeling and a satisfying BBQ lunch on Sapi Island. For me, that combo hits the sweet spot: swim time plus an actual meal, not a snack and a shrug.
I also like the pace. With a small cap of 15 travelers, you spend more time in the water and on the island than getting shuffled around. An English-speaking guide helps you get gear sorted and keeps the group on track.
One thing to plan around is weather-dependent snorkeling. If the skies turn, your time in the water can shrink fast, and the day can feel a bit rushed or chaotic.
In This Review
- Key highlights to look for
- Why this Kota Kinabalu reef day is such a solid choice
- Price and value: what you’re paying for at $99.90
- The day plan at a glance: timing that actually works
- Marine Park morning: that short cruise from shore
- Manukan Island: where you’ll often see more fish
- Mamutik Island: a second chance for clear water
- Sapi Island lunch break: food plus a real place to walk
- Guides and group size: the difference between chaos and calm
- What to expect in the water (and what to plan for)
- Gear and comfort tips that make or break your day
- How to judge this tour for your style of travel
- Should you book Island Hopping (2 Island) from Kota Kinabalu?
- FAQ
- What time does the tour start in Kota Kinabalu?
- How long is the island hopping tour?
- How many islands are visited on this tour?
- What islands are included in the snorkeling portion?
- Is hotel pickup included?
- Is lunch included, and where do you eat?
- What does the tour include besides lunch?
- What is not included in the price?
- What happens if the weather is bad?
- What is the cancellation window for a full refund?
Key highlights to look for

- Two snorkeling islands in about a 6-hour window, so it works even on a tight schedule
- Small-group feel with a maximum of 15 travelers
- Lunch included on the islands, with BBQ-style food options on Sapi
- Short, easy transfers from central Kota Kinabalu to Jesselton Point
- Good odds for sea life like tropical fish and spotted turtles (when conditions cooperate)
- Real island time, not just a quick photo stop
Why this Kota Kinabalu reef day is such a solid choice

Kota Kinabalu is great for culture and food, but the water right offshore is the star. This tour is built for one goal: get you onto reefs in Tunku Abdul Rahman Marine Park for snorkeling at two different islands without turning your day into a travel marathon.
What makes it feel worth the price is the structure. You’re not stuck on one tiny area. You get time to swim, then you get breaks that don’t feel like wasted waiting. The lunch slot on Sapi Island is also the difference between a trip that ends with you hungry and one that ends with you planning a second visit.
You can also read our reviews of more tours and experiences in Kota Kinabalu.
Price and value: what you’re paying for at $99.90

At $99.90 per person, you’re paying for more than “access to snorkeling.” You’re paying for the whole machine: hotel pickup (within the city center area), transport to Jesselton Point, boat time between islands, a guide, and lunch.
Here’s how I’d judge value for your money:
- If you’d otherwise need to hire a guide or piece together boat transfers yourself, the package usually wins.
- If you want two islands in one day, you’re paying for efficiency. Travel time and coordination cost real money.
- If you’re comfortable handling gear on your own, this still helps because the guide manages the flow of the group.
Do I think it’s expensive? In absolute terms, yes. Is it fair if you use the whole day well? Also yes. The best value comes when the weather stays cooperative and you actually get your planned water time at more than one island.
The day plan at a glance: timing that actually works
The tour starts at 8:30 am in Kota Kinabalu and runs about 6 hours. You’ll be picked up from hotels within about 2 km of the city center, then transferred to Jesselton Point for the boat portion.
That start time matters. Early departures generally mean calmer water and fewer crowds at the first island. It’s also simply easier to keep your energy up when you’re swimming in the morning and not late afternoon.
You’ll also get a mobile ticket, which helps reduce desk-to-desk hassle.
Marine Park morning: that short cruise from shore

Before the island snorkeling, you pass through the heart of the Marine Park area. The marine park segment is about 1 hour, and it’s included with admission.
This part is useful even if you just want to get in the water. You’re getting oriented: what the guides want you to do, where to meet, and what to expect once you step off the boat. It also sets expectations about marine conditions, which matters once you’re putting your face in the water.
Manukan Island: where you’ll often see more fish
Manukan is one of the main reasons people book this type of tour. You get roughly 2 hours there, with snorkeling (and time that can include other activities depending on conditions).
Based on what I’ve seen from other days on this route, Manukan can deliver strong sea life moments, especially when visibility is good. If you’re a first-timer, it’s a great island to focus on because you tend to have enough time to get comfortable with mask and snorkel and then actually enjoy watching fish move around.
One practical consideration: because time is limited, you’ll want to get your gear right quickly. Don’t waste 20 minutes fighting straps while the reef waits.
Mamutik Island: a second chance for clear water

After Manukan, you move to Mamutik, again with about 2 hours on the island. This is your second snorkeling window, and that matters more than it sounds.
Even on a good day, water conditions can change. A breeze can shift. Cloud cover can alter visibility. With a second island, you’re not betting everything on one single moment.
If conditions are decent, this part of the day is where you can compare what you saw at the first island. If conditions wobble, at least you’ve already gotten one good go at the water.
Sapi Island lunch break: food plus a real place to walk
Sapi Island is also the tour’s built-in recovery stop. You’ll have about 2 hours there, and the day’s lunch happens here.
Lunch is described as BBQ-style on Sapi. In plain terms: you’re getting something that should actually make a difference after time in the sun and salt water. One of the most appreciated parts of this tour is that the meal service tends to be steady, with enough food for everyone rather than a last-minute scramble.
This island time is also good for a slower pace. If you want a land break between swims, Sapi is the place to do it. I’d treat it like your reset button.
Guides and group size: the difference between chaos and calm
The tour runs with an English-speaking guide and a maximum group size of 15 travelers. That small cap is not just a nice-to-have. It usually means your guide can keep track of everyone without turning the day into a game of Where’s Waldo.
In terms of human quality, guides such as Roy, Tan, and Hashim have been praised for being helpful and keeping things fun and organized. That matters because island-hopping can get logistical fast: equipment, meeting points, boat boarding, and timing.
That said, the day can still feel busy. On days where the ferry is crowded or boarding happens in waves, you might spend more time waiting than you want. The best move is mental: go in expecting a little tempo, not a museum tour.
What to expect in the water (and what to plan for)
Snorkeling off Kota Kinabalu can be amazing when conditions line up. You may spot tropical fish, and there’s a chance to see turtles like spotted turtles.
But here’s the honest part: if rain hits, snorkeling time can shrink. One account of this exact trip described snorkeling lasting around 45 minutes before heavy rain, followed by more time in covered areas. The tour also requires good weather, and that’s a big deal.
So I’d plan like this:
- If the morning looks good, you’re set for a great day.
- If you see rain building, bring a flexible mindset. You may still get island time, just not as much face-in-water time.
Gear and comfort tips that make or break your day
You’ll have snorkeling time at multiple islands, so comfort matters.
Bring:
- A rash guard or swim shirt (sun can be intense even when it’s breezy)
- Quick-dry towel and a dry bag for your phone and wallet
- Sunscreen (reef-friendly if you have it)
- Water shoes if you don’t like slippery rocks or coral edges
And do one small thing that saves stress: arrive early to your pickup point and be ready to move. The tour includes pickup within the city center (about 2 km), but you don’t want to be the reason the group waits.
How to judge this tour for your style of travel
This is a strong match if you:
- Want two islands without planning your own boat day
- Like a guided day with clear meeting points
- Want a mix of snorkeling and island downtime (not nonstop water)
It’s less perfect if you:
- Get frustrated by schedule variability on the water
- Hate waiting around on ferries or in the rain
- Want long snorkeling sessions no matter what
If you’re the type who treats island-hopping like a fun day out and not a guaranteed underwater wildlife documentary, you’ll likely enjoy this more.
Should you book Island Hopping (2 Island) from Kota Kinabalu?
I’d book it if you want an efficient, guided reef day with lunch included and you’ll use the full 6-hour window. The value is strongest when:
- Weather stays cooperative
- You’re ready to act quickly with gear
- You’re okay with a bit of ferry hustle as part of the experience
I’d skip it (or at least lower expectations) if rain-prone days ruin your enjoyment, or if you’re aiming for very long snorkeling stretches. In that case, you might want a more weather-resilient plan.
If you do book, bring comfort items and a calm attitude. When the water cooperates, this kind of two-island day is exactly what Kota Kinabalu is famous for.
FAQ
What time does the tour start in Kota Kinabalu?
The tour starts at 8:30 am.
How long is the island hopping tour?
The duration is about 6 hours.
How many islands are visited on this tour?
You visit 2 islands for snorkeling, plus time at the marine park area in between.
What islands are included in the snorkeling portion?
Manukan Island and Mamutik Island are the two snorkeling destinations, with Sapi Island included for lunch time.
Is hotel pickup included?
Yes. Pickup is offered for hotels within about 2 km of the city center.
Is lunch included, and where do you eat?
Yes. Lunch is included, and it happens on Sapi Island.
What does the tour include besides lunch?
Included items are land and sea transfers, the meal as stated (Lunch), and an English-speaking guide.
What is not included in the price?
Food and drinks are not included unless specifically stated, along with personal expenses.
What happens if the weather is bad?
The experience requires good weather. If it’s canceled due to poor weather, you’ll be offered a different date or a full refund.
What is the cancellation window for a full refund?
You can cancel up to 24 hours in advance for a full refund.


























