πŸ† Popular Picks β€” Kota Kinabalu, Malaysia

Take a speedboat to the white-sand islands of Tunku Abdul Rahman Marine Park, just 15 minutes from Kota Kinabalu, for snorkeling and beach picnics.

Your essential guide to exploring Kota Kinabalu's breathtaking island escapes, offering everything from vibrant snorkeling spots to serene beachside relaxation and thrilling marine activities.

πŸ“ Kota Kinabalu, Malaysia πŸ“ 12 picks πŸ”„ Updated 2026-03-29

πŸ“ Map

Quick answer

For the most convenient and comprehensive experience of Tunku Abdul Rahman Marine Park, booking a guided island-hopping tour from Jesselton Point is highly recommended.

Best overall
Amazing Borneo Tours - TARP Island Hopping
Best budget
Jesselton Point Public Ferry to Sapi Island
Best experience
Downbelow Marine & Wildlife Adventures - PADI Discover Scuba Diving
Last verified
2026-03

How we picked these

Our selections for exploring Tunku Abdul Rahman Marine Park were meticulously curated by evaluating popular tour operators, accessibility of public ferry services, unique island features, and guest reviews. We prioritized experiences offering a balance of convenience, value, and distinct activities like snorkeling, diving, and beach relaxation, ensuring options for every type of traveler seeking an island escape.

#1

Amazing Borneo Tours - TARP Island Hopping

island hopping snorkeling guided tour
Amazing Borneo Tours - TARP Island Hopping
πŸ“ NeighborhoodCity Centre (Office near Jesselton Point)
πŸ’° Price RangeMYR 180-280 per person (~$40-65)

Amazing Borneo is a top-rated tour operator offering well-organized island hopping tours to Tunku Abdul Rahman Park. Their packages typically include transfers, snorkeling gear, a local guide, and a delicious barbecue lunch on one of the islands, ensuring a hassle-free and enjoyable day exploring Sapi and Manukan.

🍽️ What to order

The Sapi & Manukan Island Hopping Tour with BBQ Lunch.

πŸ’‘ Insider tip

Book in advance, especially during peak season, as their tours often sell out due to popularity and excellent service.

"Just did the Amazing Borneo tour to TARP, honestly so smooth. Our guide was great, and the lunch on Manukan was surprisingly good! Worth every penny for not having to organize anything."
β€” r/travel user
#2

Jesselton Point Public Ferry - Sapi Island

budget travel flexible schedule beach picnic
Jesselton Point Public Ferry - Sapi Island
πŸ“ NeighborhoodJesselton Point Ferry Terminal
πŸ’° Price RangeMYR 60-80 per person (~$14-19) including park & jetty fees

For the most flexible and budget-friendly option, head to Jesselton Point and purchase a return ferry ticket to Sapi Island. This allows you to set your own pace for snorkeling, swimming, or simply relaxing on the white sands. You can bring your own snacks or buy food from the vendors on the island.

🍽️ What to order

Return boat ticket to Sapi Island. Add snorkeling gear rental on the island if you don't have your own.

πŸ’‘ Insider tip

Arrive early to avoid queues, especially on weekends. Negotiate prices if buying tickets from independent boat operators, but ensure they are legitimate.

"We just went straight to Jesselton Point and bought tickets to Sapi Island. So much cheaper than a tour, and we loved the freedom to just chill. Bring your own sandwiches!"
β€” r/KotaKinabalu user
#3

Downbelow Marine & Wildlife Adventures

diving snorkeling PADI courses
Downbelow Marine & Wildlife Adventures
πŸ“ NeighborhoodManukan Island (base camp), Office in City Centre
πŸ’° Price RangeMYR 350-550 per person (~$80-125) for day trips/intro dives

A premier 5-star PADI dive resort operating directly from Gaya Island (part of TARP), Downbelow offers exceptional diving and snorkeling experiences. They cater to all levels, from beginners trying a Discover Scuba Diving experience to certified divers exploring multiple sites. Their facilities and professional instructors are top-notch.

🍽️ What to order

Discover Scuba Diving experience or a certified fun dive package.

πŸ’‘ Insider tip

They have an excellent environmental focus; ask about their conservation efforts during your visit. Book the full day experience which includes lunch.

"Did my PADI Open Water with Downbelow, and seriously, the instructors were incredible. Saw so much marine life, and their facilities on Gaya are fantastic. Highly recommend for any serious diver."
β€” r/scuba user
#4

Manukan Island Resort

luxury stay private beach relaxation
Manukan Island Resort
πŸ“ NeighborhoodManukan Island, Tunku Abdul Rahman Marine Park
πŸ’° Price RangeMYR 800-1500 per night (~$180-350) for accommodation + activities

For those seeking an exclusive island escape, Manukan Island Resort offers the only accommodation within Tunku Abdul Rahman Marine Park. Guests enjoy private access to pristine beaches after day-trippers leave, serene sunset views, and excellent service. It's perfect for a romantic getaway or a tranquil family retreat with plenty of snorkeling right off the shore.

🍽️ What to order

An overnight stay in one of their chalets, coupled with an evening snorkeling session.

πŸ’‘ Insider tip

Take advantage of the quiet evenings once the day visitors depart. The house reef directly in front of the resort offers excellent snorkeling.

"Stayed at Manukan Island Resort for our anniversary. It was pricey, but waking up to that view and having the island almost to ourselves in the evening? Unforgettable. The resort restaurant food was decent too."
β€” r/travel user
#5

C.K. Express Tour & Travel

water sports island hopping group tours
C.K. Express Tour & Travel
πŸ“ NeighborhoodJesselton Point Ferry Terminal
πŸ’° Price RangeMYR 150-250 per person (~$35-60)

C.K. Express is a popular choice for budget-conscious travelers and groups looking for island-hopping tours combined with optional water sports. They offer packages that include visits to 2-3 islands, snorkeling, and the chance to try activities like parasailing or banana boat rides at an additional cost.

🍽️ What to order

3-Island Hopping with Snorkeling (ask about water sports add-ons).

πŸ’‘ Insider tip

They are very efficient at Jesselton Point. Be clear about what is included in your package before confirming, especially regarding lunch and equipment rental.

"Used CK Express for an island hop last minute. It was basic but got the job done for a good price. Ended up parasailing for the first time which was epic!"
β€” r/Malaysia user
#6

Sapi Island

clear waters beach relaxation easy access
Sapi Island
πŸ“ NeighborhoodTunku Abdul Rahman Marine Park
πŸ’° Price RangeMYR 20-30 park entry + MYR 7.50 jetty fee (~$6-8)

Sapi Island is often touted as one of the most picturesque islands in TARP, known for its incredibly clear turquoise waters and soft white sands. It’s perfect for swimming, snorkeling right off the beach, and sunbathing. Facilities include toilets, changing rooms, and small food stalls, making it a convenient stop for day-trippers.

🍽️ What to order

A spot on the main beach for sunbathing, followed by snorkeling near the jetty to see reef fish.

πŸ’‘ Insider tip

Walk to the quieter areas away from the main jetty for more serene beach space. Keep an eye out for monitor lizards, they are harmless but impressive!

"Sapi Island was gorgeous! The water was so clear, felt like a giant swimming pool. Saw some cool fish just wading in. Definitely a must-visit in TARP."
β€” r/travelAsia user
#7

Mamutik Island

tranquil beach picnic spot budget snorkeling
Mamutik Island
πŸ“ NeighborhoodTunku Abdul Rahman Marine Park
πŸ’° Price RangeMYR 20-30 park entry + MYR 7.50 jetty fee (~$6-8)

The smallest of the park's islands, Mamutik is often considered the most tranquil, offering a more secluded experience than Sapi or Manukan. It's an excellent choice for a quiet beach picnic, swimming, and snorkeling in its relatively calm waters. While fewer facilities exist, its charm lies in its peaceful atmosphere.

🍽️ What to order

Find a shady spot for a beach picnic, then snorkel along the rocky areas for diverse marine life.

πŸ’‘ Insider tip

Bring your own food and drinks if you prefer more variety, as options on the island are limited to a small canteen. Ideal for those wanting to escape the crowds.

"If you want a chill island day without the massive crowds, go to Mamutik. It's smaller, but the beach was lovely and the snorkeling was surprisingly good and peaceful. Felt like our own private island for a bit."
β€” r/travelMalaysia user
#8

Gaya Island Marine Centre

conservation eco-tourism educational tour
Gaya Island Marine Centre
πŸ“ NeighborhoodGaya Island, Tunku Abdul Rahman Marine Park
πŸ’° Price RangeMYR 100-200 per person (~$23-45) for guided eco-tour

Located on Gaya Island, the largest island in the park, the Marine Centre focuses on marine conservation and education. Visitors can join guided nature walks through the rainforest, learn about coral reef rehabilitation, and spot various wildlife including hornbills and macaques. It's a great option for those interested in eco-tourism beyond just beaches.

🍽️ What to order

A guided eco-tour or jungle trek to learn about Gaya's unique ecosystem.

πŸ’‘ Insider tip

Wear comfortable walking shoes and bring insect repellent for the jungle trek. This is less about beach time and more about natural exploration.

"The Gaya Island Marine Centre was a cool break from just snorkeling. Did a short jungle walk and learned so much about the local wildlife and conservation efforts. Really interesting!"
β€” r/ecotourism user
#9

Borneo Speedboat Adventures

private charter custom itinerary adventure
Borneo Speedboat Adventures
πŸ“ NeighborhoodJesselton Point Ferry Terminal
πŸ’° Price RangeMYR 700-1200 per boat (full day, ~$160-275) for private charter

For groups or families desiring a personalized experience, Borneo Speedboat Adventures offers private boat charters to TARP. This allows you to customize your itinerary, spending more time at your preferred snorkeling spots or visiting less-frequented areas. It's ideal for special occasions or those who prefer exclusivity and flexibility.

🍽️ What to order

A full-day private charter to visit three islands of your choice, with extended snorkeling time.

πŸ’‘ Insider tip

Gather a small group to split the cost, making it a surprisingly affordable luxury. Discuss your interests with the captain beforehand to tailor the perfect trip.

"Splurged on a private charter with Borneo Speedboat Adventures for my birthday. Best decision! We went to all the islands we wanted, stayed longer at our favorite snorkeling spot, and avoided the crowds. Totally worth it for a group."
β€” r/travelTips user
#10

Scuba Junkie Kota Kinabalu

dive trips PADI certification marine conservation
Scuba Junkie Kota Kinabalu
πŸ“ NeighborhoodSemporna (primary base), KK Office (for bookings/departures from Jesselton Point)
πŸ’° Price RangeMYR 380-600 per person (~$87-138) for 2-3 dive day trips

While primarily known for their Semporna operations, Scuba Junkie also offers excellent dive trips to Tunku Abdul Rahman Marine Park from Kota Kinabalu. They are renowned for their commitment to marine conservation and professional dive instruction. Their day trips often include 2-3 dives at the best sites within the park, suitable for certified divers and those doing intro dives.

🍽️ What to order

A 2-dive day trip package for certified divers or a Discover Scuba Diving experience.

πŸ’‘ Insider tip

They emphasize eco-friendly diving; be mindful of your buoyancy and don't touch marine life. Book early as spaces fill up quickly.

"Did a couple of dives with Scuba Junkie in TARP and it was solid. Professional crew, good gear, and they really care about the ocean. Saw some cool nudibranchs and cuttlefish!"
β€” r/diving user
#11

Borneo Dream Travel & Tours

family friendly guided tours sea walking
Borneo Dream Travel & Tours
πŸ“ NeighborhoodCity Centre (Office near Jesselton Point)
πŸ’° Price RangeMYR 200-350 per person (~$45-80) for island tours

Borneo Dream is known for its friendly and accommodating staff, making them an excellent choice for families with children or those looking for a relaxed, well-guided tour. They offer various packages, including island hopping, snorkeling, and unique activities like sea walking, where you can walk on the seabed with a special helmet.

🍽️ What to order

The 2-Island Hopping and Snorkeling tour, with an optional Sea Walking add-on for a unique experience.

πŸ’‘ Insider tip

Their guides are very good with kids, making it a stress-free option for families. Ask about their private tours if you prefer exclusivity.

"Took my kids on a Borneo Dream tour to TARP, and it was perfect. The guides were patient and fun, and the sea walking was a huge hit! Definitely recommend for families."
β€” r/familytravel user
#12

Sutera Harbour Marina & Country Club - Private Charters

luxury yacht private boat exclusive experience
Sutera Harbour Marina & Country Club - Private Charters
πŸ“ NeighborhoodSutera Harbour (near City Centre)
πŸ’° Price RangeMYR 1500-4000+ per boat (half/full day, ~$350-900+)

For the ultimate high-end island experience, the Sutera Harbour Marina & Country Club offers luxury yacht and boat charters. Departing from their upscale marina, you can enjoy the Tunku Abdul Rahman Marine Park in style, complete with catering, comfortable amenities, and personalized service. Perfect for corporate events, special celebrations, or discerning travelers.

🍽️ What to order

A half-day luxury yacht charter for an afternoon of island hopping, complete with a gourmet picnic.

πŸ’‘ Insider tip

This is a premium option, so clarify all inclusions and catering preferences in advance. It's a fantastic way to celebrate a special occasion in style.

"We chartered a yacht from Sutera Harbour for our anniversary trip to the islands. It was pricey, but the service was impeccable, and cruising around the islands with a private chef was next level. Felt like royalty."
β€” r/luxurytravel user

❓ Frequently Asked Questions

How do I get to Tunku Abdul Rahman Marine Park from Kota Kinabalu?

The primary gateway is Jesselton Point Ferry Terminal, just north of Kota Kinabalu city center. From there, you can buy public ferry tickets to individual islands (Sapi, Manukan, Mamutik) or book a spot with a tour operator for an island-hopping experience. Some higher-end tours depart from Sutera Harbour Marina.

What is the best island in Tunku Abdul Rahman Marine Park for snorkeling?

Sapi Island and Manukan Island are generally considered the best for snorkeling directly off the beach, offering clear waters and abundant marine life close to shore. Mamutik Island also provides good, less crowded snorkeling spots. For divers, sites around Gaya and Sapi are popular.

Do I need to pay an entrance fee for Tunku Abdul Rahman Marine Park?

Yes, there is a conservation fee (park entrance fee) for Tunku Abdul Rahman Marine Park, which is usually around MYR 20 for non-Malaysians. There's also a jetty fee of MYR 7.50 at Jesselton Point. If you visit multiple islands within the park on the same day, you only pay the conservation fee once.

Can I bring my own food and drinks to the islands for a picnic?

Yes, you are welcome to bring your own food and drinks to any of the islands for a beach picnic. This can be a more budget-friendly option than buying from island vendors. Remember to pack out all your trash to help keep the islands pristine.

Is it safe to swim and snorkel in Tunku Abdul Rahman Marine Park?

Generally, it is very safe to swim and snorkel in the park's designated areas. The waters are typically calm and clear. Always be aware of your surroundings, do not touch marine life, and swim within designated boundaries. Lifeguards are not always present, so swim at your own risk or consider joining a guided tour for added safety.

What are the typical operating hours for the island boats and facilities?

Public ferries from Jesselton Point usually start operating around 7:30 AM to 8:00 AM, with the last departures from the islands back to KK around 4:00 PM to 5:00 PM. Tour operators follow similar schedules. Island facilities like food stalls and restrooms generally operate during these daylight hours. Overnight stays are only available at Manukan Island Resort.

Plan your Kota Kinabalu trip

Get a free custom itinerary for Kota Kinabalu β€” built from real traveler insights.

Get a Free Itinerary β†’