The Kisite-Mpunguti Marine National Park and Wasini Island together form one of the most rewarding coastal excursions along Kenya’s southern shoreline. Located near the historic village of Shimoni, the protected marine park is renowned for its coral reefs, dolphin sightings, and clear Indian Ocean waters that make it one of the top snorkeling destinations on the Kenyan coast.
Most visitors experience the area through a Wasini Island and Kisite Marine Park tour, a full-day marine excursion that combines dhow sailing, snorkeling above coral gardens, and dolphin watching within the protected marine ecosystem managed by the Kenya Wildlife Service.
Beyond the marine park itself, the excursion also introduces travelers to the rich cultural and historical heritage of the region. Visits to Wasini Island offer insight into traditional Swahili coastal life, while nearby Shimoni is known for its historic Shimoni Slave Caves, an important site connected to the East African slave trade and the wider history of the Indian Ocean coast.
Because it combines marine biodiversity, cultural experiences, and historical exploration in a single itinerary, a Wasini Island and Kisite Marine Park tour remains one of the most popular day trips for travelers staying in Diani Beach and Mombasa
About Kisite Mpunguti Marine National Park
Established in 1978 and managed by the Kenya Wildlife Service, the marine park protects coral islands, reef ecosystems, and coastal marine habitats that support an exceptional diversity of marine life.
The park is home to:
• More than 250 species of reef fish
• Sea turtles and reef sharks
• Pods of bottlenose and humpback dolphins
• Extensive coral gardens and seagrass beds
Because of its biodiversity and relatively calm waters, Kisite Marine Park is widely regarded as one of the best snorkeling locations in East Africa.
Wasini Island
Just offshore from the marine park lies Wasini Island, a small coral island known for its Swahili culture, seafood restaurants, and mangrove forests.
Unlike many coastal islands, Wasini Island has no cars and very limited road infrastructure, preserving its traditional coastal character. Visitors typically explore the island on foot along mangrove boardwalks and enjoy freshly prepared seafood dishes at local Swahili restaurants.
A visit to Wasini Island is usually included in a Wasini Island and Kisite Marine Park tour, making it an essential part of the overall marine experience.
Access and Location
The marine park is accessed through the coastal fishing village of Shimoni, located south of Diani Beach near the Kenya–Tanzania border.
Approximate travel distances:
• Diani Beach → Shimoni – Approximately 1.5 hours
• Mombasa → Shimoni – Approximately 2.5 hours
• Ukunda Airstrip → Shimoni – Approximately 1 hour
Guests visiting the Kisite Marine Park can conveniently arrange ground transportation through Karibu Taxi, a trusted partner providing proffesional ground handling services and airport transfers and transfers across Kenya and East Africa.
Whether you are arriving for a safari, beach holiday, or regional tour, Karibu Taxi ensures safe, timely, and professional transfers throughout East Africa.
From Shimoni, traditional dhow boats depart daily for excursions to the marine park and Wasini Island.
Why Visit Kisite Marine Park
A Wasini Island and Kisite Marine Park tour offers one of the most complete marine experiences along Kenya’s south coast.
Highlights include:
• Dolphin encounters in the Indian Ocean
• Snorkeling in protected coral reefs
• Traditional dhow sailing
• Swahili seafood dining on Wasini Island
• Panoramic views of the Indian Ocean coastline
• Cultural and historical exploration of Wasini Island, including a visit to the Shimoni Slave Cave
For travelers staying in Diani Beach, this excursion remains one of the most popular day trips in the region.
Explore Kisite Marine Park with Kaaribu Experiences
At Kaaribu Experiences, we offer the best of this experience through our carefully curated Wasini Island and Kisite Marine Park tour from Diani Beach, providing Guests with a professionally curated marine adventure along the Kenyan coast.
Our excursions typically include:
• Hotel pickup and drop off in Diani Beach
• Traditional dhow sailing to Kisite Marine Park
• Dolphin spotting and snorkeling experiences
• Seafood lunch on Wasini Island
• Guided cultural exploration of the island
Entry Fees
Entrance fees for Kisite‑Mpunguti Marine National Park are set by the Kenya Wildlife Service (KWS) and must be paid before or at the park gate. These fees support marine conservation, reef protection, wildlife habitats, and visitor services.
Standard Entry Fees (Per Person, Per Day)-
East African Citizens: Adult KES 500 | Child KES 250
-
Kenya Residents: Adult KES 675 | Child KES 350
-
African Citizens (non‑resident): Adult USD 15 | Child USD 10
-
International Visitors: Adult USD 25 | Child USD 15
Notes:
-
Children under 3–5 years often enter free; exact age limits vary — confirm with your guide at the gate. 18 years and above are charged as Adults.
-
Fees are valid for the duration of your visit; multi-day visits require additional entries.
-
Ideally, pay through the official KWSPay eCitizen portal, managed by KWS.
-
Accepted payment methods: M‑Pesa, Visa, Mastercard, or eCitizen wallet.
Steps to purchase tickets online:
-
Go to the KWSPay eCitizen portal.
-
Select Kisite‑Mpunguti Marine National Park & Reserve.
-
Choose your visitor category: citizen, resident, or non‑resident.
-
Enter entry and exit dates, number of visitors.
-
Pay securely using M‑Pesa, credit/debit card, or eCitizen wallet.
-
Download the receipt (QR code) and present it at the park gate along with your ID or passport.
Tip: While online purchase is recommended, Kaaribu Experiences can assist with park entry at the departure point of Shimoni. Always confirm with your guide beforehand.
Included in Tour Packages-
Many guided Wasini Island and Kisite Marine Park tours from Diani Beach or Mombasa include park entry fees, so you don’t need to purchase tickets separately.
-
These packages often bundle transportation, marine activities, and cultural visits into one seamless experience.
-
Book tickets and tours early, especially during high season, to avoid availability issues.
-
Carry ID or passport for verification at the park gate.
-
Combine your visit with optional activities such as cultural visits (e.g., the Shimoni Slave Cave) for a richer experience.
Location
Kisite-Mpunguti Marine National Park is located along the southern coast of Kenya, near the small coastal village of Shimoni in Kwale County. The protected marine park sits in the Indian Ocean just off the Kenya–Tanzania border, making it one of the southernmost marine conservation areas managed by the Kenya Wildlife Service.
The park lies offshore from the mainland and is best known for its coral reef ecosystems, calm snorkeling waters, and rich marine biodiversity. Just a short distance away is Wasini Island, a small coral island that forms an essential part of the marine excursion experience.
Geographic SettingThe marine park is situated approximately 8 kilometers offshore in the Indian Ocean and forms part of a protected marine ecosystem that includes coral islands, reef flats, seagrass beds, and mangrove habitats.
Key geographic landmarks around the park include:
-
Wasini Island – a coral island known for Swahili culture and seafood restaurants
-
Shimoni – the mainland coastal village where most marine excursions depart
-
Pemba Island in Tanzania – visible from the marine park on clear days
-
The Indian Ocean coral reef system that stretches along the East African coastline
This location places Kisite within one of the richest marine biodiversity zones in East Africa, making it ideal for snorkeling, dolphin watching, and marine photography.
Tours Around This Attraction
Bird watching, diving, boat safaris, coral viewing, snorkelling, sunbathing and swimming with the dolphins
How To Get There
Kisite-Mpunguti Marine National Park is located offshore in the Indian Ocean along Kenya’s southern coastline, and is accessed through the coastal fishing village of Shimoni in Kwale County near the border with Tanzania.
Because the marine park lies offshore, visitors first travel by road to Shimoni before continuing by boat to the marine park and nearby Wasini Island. Most visitors reach the area from the popular beach destinations of Diani Beach or Mombasa.
Main Access RoutesFrom Diani Beach
-
Distance: Approximmately 60 Km
-
Travel time: about 1.5 hours by road
-
Most travelers join organized Wasini Island and Kisite Marine Park tours with hotel pickup and return transfers.
From Mombasa
-
Travel time: approximately 2.5–3 hours by road
-
The journey typically follows the Dongo Kundu Bypass, which connects Mombasa to the south coast without using the Likoni Ferry.
-
From there, the route continues south past Diani Beach before reaching Shimoni, the departure point for boats to Kisite-Mpunguti Marine National Park and Wasini Island.
This route has significantly reduced travel time and improved access to the south coast for visitors traveling from Mombasa.
Private Transfers
Travelers looking for reliable ground transport can arrange transfers with Karibu Taxi, which provides airport transfers and coastal transport services between Mombasa, Diani Beach, Ukunda, and Shimoni. This is a convenient option for visitors arriving at the coast who want a direct transfer to the marine excursion departure point.
By Air
-
Nearest airport: Ukunda Airstrip near Diani Beach
-
Domestic flights connect to Nairobi and safari destinations like the Maasai Mara
-
Transfer time from Ukunda(Diani Beach) to Shimoni: about 1 hour
From the harbor at Shimoni, visitors board traditional dhow boats or speedboats for the short journey to Kisite Marine Park.
-
Boat ride: About 1.5 hrs
-
Activities typically include snorkeling above coral reefs, dolphin watching, and lunch on Wasini Island
Best Time To Visit
Kisite-Mpunguti Marine National Park can be visited year-round thanks to the warm waters of the Indian Ocean, but sea conditions and visibility vary depending on the season.
Best Months for SnorkelingDecember – MarchJuly – October
These dry seasons typically offer:
-
Calmer seas
-
Excellent underwater visibility
-
Higher chances of dolphin sightings
-
Ideal conditions for snorkeling and traditional dhow sailing
Many visitors staying in nearby coastal destinations like Diani Beach and Mombasa plan their Wasini Island and Kisite Marine Park excursions during these months.
Rainy SeasonsApril – June (Long Rains)
-
Occasional rougher seas
-
Fewer tourists visiting the coast
November (Short Rains)
-
Short afternoon showers
-
Morning marine excursions usually operate normally
Despite seasonal rainfall, warm ocean temperatures (25–29°C) make snorkeling in Kisite Marine Park enjoyable throughout most of the year.
Book With Us
You can book this attraction with us.
Send us an email at: support@kaaribu.com
Call / WhatsApp: +254732905343
Send us the details below.
- Preferred name of the lead guest:
- Number of Adults:
- Number of Children:
- Check-in dates:
- Check out date:
- Special request ID:
We provide a free, non-obligatory proposal for you to compare with the hotel OTAs or other operators and agents.
Below are the benefits of booking with us.
- We get better rates than direct and OTAs
- Since we have a direct relationship with hotels, we share our commission with you.
- Booking with us makes us your personal travel consultant.
- We can get you discounts that are never published online, especially during low occupancies
- We can bundle up the hotel with other components like safaris, excursions, and transfers.
- In some destinations, we have complimentary free tours for all guests who book with us.
- We are flexible, and therefore, we will accommodate your travel changes with ease.
- For some hotels, we can allow you to pay on arrival if you have paid the commitment fee.