In short
- Drive south from Diani for 1.5 hours to the Shimoni jetty.
- Take a 30 to 45-minute boat ride from Shimoni to the marine park.
- Book a tour with hotel pickup for a hassle-free transfer.
In this article
Most visitors base themselves in Diani Beach when visiting the marine park. Since the park is entirely offshore, you must travel to the mainland town of Shimoni first. From there, boats take you across the channel to the coral reef.
What is the driving route from Diani Beach?
You will drive south along the Mombasa-Lunga Lunga highway.
The drive takes about 1.5 hours. You will pass through coastal areas before turning off toward Shimoni. This road ends directly at the Shimoni jetty.
How long does the total trip take?
Expect the full journey from your Diani hotel to the park to take about two hours.
The road trip requires 1.5 hours. Once at the Shimoni jetty, boarding a traditional dhow or speedboat takes you to the reef in 30 to 45 minutes.
| Leg | Transport | Time |
|---|---|---|
| Diani to Shimoni | Car/Taxi/Tour Van | 1.5 hours |
| Shimoni to Park | Dhow/Speedboat | 30-45 minutes |

Should I book an organized tour with a transfer?
Booking a full-day tour is the easiest way to travel.
Tours usually pick you up directly from your Diani hotel between 6:30 AM and 7:30 AM. They include road transport, the boat ride, park fees, and lunch. Prices range from USD 60 to USD 120.

Can I take a taxi from Diani Beach?
Yes, you can hire a local taxi to drive you to Shimoni.
A taxi gives you control over your departure time. However, you still need to secure a boat once you arrive at the Shimoni jetty. Shared basic boats cost around KES 3000 to KES 5000.

Do I need a boat to enter the park?
Yes, the marine park is located 11 kilometers off the coast.
Road access only gets you to Shimoni. You cannot access the coral gardens without a water vessel. Most operators use traditional motorized dhows.
When should I leave Diani Beach?
Plan to leave your Diani hotel between 6:30 AM and 7:00 AM.
Early departures ensure you catch the morning tides. The waters are calmest in the morning, which makes the boat ride smoother and improves snorkeling visibility.

Questions travellers ask
Where is the boat departure point for the marine park?
Boats depart from the Shimoni jetty, which is a 1.5-hour drive south of Diani Beach.
Does the road trip take me into the park?
No. The drive ends at the mainland town of Shimoni. You must take a boat from there to reach the offshore park.
Are park entry fees included in my taxi fare?
No. A taxi only covers road transport. Park entry fees and boat costs are separate unless you book an all-inclusive tour.




