Manukan and Sapi make a straightforward introduction to Tunku Abdul Rahman Park: two nearby islands, a speedboat ride, time by the water and lunch before you head back to Kota Kinabalu. Manukan’s fish and tree-lined shore are a draw, though water clarity and marine life vary.
I like the choice between an active day and an easier one: you can snorkel or pay extra for water sports, or simply take a break on the beach. I also like the option to add a foot or body massage at the end, a welcome way to wind down after a day in the sun.
One point to check before booking: the basic package does not include a massage, despite the tour’s name. And while the plan is to visit both islands, rough seas or rain can change the route or cut an island stay short.
- At a glance
- A quick boat ride to two park islands
- Manukan: shade, sand and a chance to snorkel
- Sapi: a second shore, with a flexible plan
- Snorkeling and add-on water sports
- The massage is a package choice, not a default
- Is the price good value?
- Practical details before you book
- Should you book this island day?
- FAQ
- How long is the tour?
- Which islands does the tour visit?
- Is a massage included in every package?
- Is snorkeling equipment included?
- Is lunch included?
- Are water sports included in the price?
- Where does hotel pickup operate?
- Can children join the tour?
- The Best Of Kota Kinabalu!
- More Snorkeling Tours in Kota Kinabalu
- More Tours in Kota Kinabalu
- More Tour Reviews in Kota Kinabalu
- Not for you? Here's more nearby things to do in Kota Kinabalu we have reviewed
At a glance
- Manukan and Sapi in one day: Visit two islands in Tunku Abdul Rahman Park, a short boat ride from Kota Kinabalu.
- Snorkeling gear and lunch included: Bring your own towel and budget for drinks, which are not included.
- Three package choices: Book the join-in tour, or select a version with a foot or body massage.
- Water sports cost extra: Sea-walking, parasailing, banana boat rides and jet skiing are listed as options, not part of the included package.
- Weather can change the route: Rough water or rain may mean a different island, a shortened visit or a change in schedule.
- Shared hotel pickup: The transfer covers Kota Kinabalu city hotels. Outlying pickups cost MYR 30 per person.
👉 See our pick of the 3 Best Guided Tours In Kota Kinabalu
A quick boat ride to two park islands

Tunku Abdul Rahman Park sits close to Kota Kinabalu, so this trip gives you an island day without a long transfer across Sabah. The morning begins with shared pickup in the city, followed by a ride to the jetty and a speedboat crossing. One reported journey to Manukan took about 20 minutes, though actual timing can vary.
The tour is scheduled to leave at 8:30 a.m. and return around 3 p.m. to 3:30 p.m., making it roughly six to six and a half hours from the morning departure to drop-off. That is enough time for a proper beach break and two island stops, but not a leisurely, unstructured day. Boat waits, weather and the group’s schedule all shape how long you have at each place.
Your guide helps keep the day moving and handles the group’s transitions between transport, islands and activities. English- and Malay-speaking guides are included. Benjy was praised by name for being kind and accommodating, but you should not assume he will lead your departure. The guide is a practical part of the experience, especially if you want help following the plan or getting settled with snorkel equipment.
You can also read our reviews of more snorkeling tours in Kota Kinabalu
Manukan: shade, sand and a chance to snorkel

Manukan is often the longer stop, and one reported visit lasted about three hours. Its sandy shore is edged by large trees that offer shade, a useful refuge when the midday sun gets strong. If you want to swim, snorkel or simply sit by the water, this is the island where you may have the most time to find your pace.
Snorkeling gear is included, and the water can offer close-up views of fish near shore. Manukan has been described as particularly good for seeing fish, though that is not a guarantee. Some outings have had plenty of fish, while others have had little to see. Water clarity changes too, and reports include both clear conditions and disappointing visibility.
There is also a less pretty side to keep in mind. Litter, including plastic packaging and bottles, has been seen in the water and along the shore. That can take the shine off an otherwise beautiful setting. Please do not feed fish or other wildlife, and avoid anything that could damage the park’s marine environment.
You can use your time on Manukan for more than snorkeling. The tour includes lunch, which makes it easier to take a break without leaving the island. The menu may change with the season and ingredient availability, and vegetarian meals can be accommodated. Drinks are not included, so plan for that extra cost.
Sapi: a second shore, with a flexible plan

Sapi gives you a different stretch of beach and another chance to get into the water. Some people have found the sand fine and the water clear; others have seen fewer fish there than at Manukan. The contrast between stops is part of the appeal, but don’t book expecting a guaranteed wildlife encounter at either island.
The amount of time on Sapi can be shorter than on Manukan. The schedule also depends on conditions. Rough waves have led to a change of island, while rain forecasts have prompted a rushed visit or an early return. In other words, the two-island plan is the aim, not a promise that you will get the same amount of time at both.
The park’s natural setting is lovely, but it is not a private-island escape. The beaches can be busy, especially when several boats arrive. You may also see monitor lizards on the island. Give wildlife space and keep food to yourself.
Snorkeling and add-on water sports

The included snorkeling equipment is a useful start if you want to explore the water without bringing your own mask and snorkel. Conditions and sightings are variable, so treat snorkeling as a pleasant possibility rather than the sole reason to book. If you are hoping for a full day of clear-water reef viewing, keep expectations measured.
You can also pay for activities such as sea-walking, parasailing, banana boat rides and jet skiing. These are add-ons, not included in the tour price. Ask about the current cost and how long each activity lasts before agreeing. One reported parasailing ride cost MYR 100 per person and lasted only two to three minutes, a steep price if you are judging value by time in the air.
You can just as easily skip the extras. The tour already includes a boat ride, two island stops, lunch and snorkeling gear, so there is no need to pay for a water sport to make the day feel complete. If you are travelling with children or prefer a quieter pace, beach time may be the better use of your hours.
The massage is a package choice, not a default
There are three listed options: a join-in tour without massage, one with a foot massage and one with a body massage. Prices start at US$53.59 for the basic tour, US$67.39 with a foot massage and US$76.55 with a body massage. The headline price can vary, so check the price shown for your date and selected package.
That distinction matters. The tour’s name mentions massage, but the basic package does not include one. Select the massage option during booking and confirm that the chosen package appears on your reservation. The treatment comes after the island activities, according to the tour’s description, which makes it an appealing finish if you want to rest rather than head straight back into the city.
The massage is a highlight for many people who choose it. One person described the body treatment as a fine end to an active day, while another wished it had lasted longer. The exact length is not specified in the tour details, so ask before booking if treatment time is a deciding factor. The foot option costs less than the body-massage package, and may suit you if you mainly want a short, easy way to relax.
Is the price good value?
At about US$53.59 for the join-in tour, the basic package bundles hotel transfers in the city, a guide, lunch, park entrance and snorkeling equipment. For a half-day island outing, that is a useful set of inclusions. The massage packages cost more, but offer a clear choice: add a treatment if it matters to you, rather than paying for one by default.
The value depends on what you expect to do. If you want two island stops, transport handled for you and a simple lunch, the included items make the price easier to justify. If you plan to spend heavily on parasailing or other sports, your total will rise. Drinks, tips, insurance and personal expenses are also extra.
Group size can range from two to 100 participants, so the outing may feel intimate or quite busy depending on the day. The shared transfer is practical, but pickup can be early or late because other hotels are included in the route. The operator reconfirms the pickup time in advance, and you should be ready five minutes before the stated departure. The vehicle waits 15 minutes; late arrivals are not refunded.
Practical details before you book
Hotel pickup and drop-off cover the Kota Kinabalu city area. An outlying pickup costs MYR 30 per person, payable on site. Enter your hotel name and address when booking so the operator can confirm the pickup arrangement. Return drop-off is listed for 3 p.m. to 3:30 p.m. at your hotel or personal address.
Children aged 3 to 11 must be with a paying adult, and infants and children must be counted in the passenger total. Participants must be under 80. The activity is not recommended for people with high blood pressure, epilepsy, heart disease, asthma or other serious medical conditions, pregnant people, or people with disabilities. It is not wheelchair- or stroller-accessible, and child seats are not available.
Wear clothes you can get wet in, and bring what you need for a day at the beach. Lunch is provided, but beverages are not. Pets are prohibited, and intoxicated participants may be refused service without a refund. Accident or travel insurance is recommended, though not mandatory.
The schedule may change because of traffic or weather. In extreme weather, the operator can cancel and offer a rescheduled date or a full refund. If you need to cancel, the stated policy allows a full refund when you cancel at least 24 hours before the activity date, based on local time.
Should you book this island day?
Book this tour if you want a convenient introduction to Manukan and Sapi, with transport, lunch and basic snorkeling gear taken care of. It suits first-time visitors, couples and families who are comfortable with a shared schedule and understand that weather and water conditions can change the plan. The massage option is a nice extra if unwinding after the beach matters to you.
Look elsewhere if you want a quiet, uncrowded island, guaranteed clear water or a full day focused on snorkeling. And if the massage is part of the appeal, select the right package rather than relying on the tour name. With those expectations set, this is a practical way to trade a few hours in Kota Kinabalu for sand, sea and two island stops.
Manukan & Sapi Island Hopping with Snorkeling & Massage Experience
“The staff was friendly and the experience was pleasant, but the ocean wasn't as clean as we expected. Even so, we had plenty of time to swim and en…”
FAQ
How long is the tour?
The scheduled day runs from an 8:30 a.m. departure to a return between 3 p.m. and 3:30 p.m. The tour is described as about six hours, with the listed guided portion lasting six and a half hours.
Which islands does the tour visit?
The planned stops are Manukan and Sapi in Tunku Abdul Rahman Park. Weather or sea conditions can change the route.
Is a massage included in every package?
No. The join-in tour does not include a massage. You can select a package with a foot massage or body massage.
Is snorkeling equipment included?
Yes. Snorkeling equipment is included, along with the island entrance fee.
Is lunch included?
Yes. Lunch is included, but beverages are not. Vegetarian meals can be accommodated, and the menu may change with the season and ingredient availability.
Are water sports included in the price?
No. Sea-walking, parasailing, banana boat rides, jet skiing and other water sports are optional activities with additional costs.
Where does hotel pickup operate?
Pickup covers the Kota Kinabalu city area. An outlying pickup costs MYR 30 per person, payable on site.
Can children join the tour?
Children aged 3 to 11 must be accompanied by a paying adult. Infants and children must be included in the passenger headcount.





























