In short
- Drive ~43 km from Diani or ~75 km from Mombasa to Shimoni.
- Take a 15-30 minute dhow or boat ride across the channel.
- Most travelers book a day trip that includes transport.
In this article
Getting to Wasini Island requires navigating to the southern Kenyan town of Shimoni, followed by a water crossing. Because the island has no cars or roads, all mainland vehicles must park at the Shimoni jetty. Here is exactly how to make the journey, whether you take a guided package or organize it yourself.
How do I get to Wasini Island from Diani Beach?
From Diani Beach, drive about 43 km south to the town of Shimoni. You then take a 15-30 minute boat ride to the island.
The drive from Diani Beach to Shimoni usually takes just over an hour. If you book a full-day tour, operators provide hotel pickup and handle the drive. Independent travelers can hire a taxi or take a local matatu (shared minibus) to the jetty.
How far is Wasini Island from Mombasa?
Wasini Island is located roughly 75 km south of Mombasa. The drive to the Shimoni departure point takes about 2 to 2.5 hours.
Tour operators often start Mombasa pickups between 5:30 AM and 6:00 AM to ensure you reach the Shimoni jetty in time for morning boat departures. Because of the distance, a guided day tour is the most convenient way to manage the logistics from Mombasa.


Can I use public transport to get to Shimoni?
Yes, you can take a matatu (shared minibus) from Mombasa or Ukunda (near Diani) to Shimoni. This is the budget-friendly option.
A matatu ride costs around KES 300. It takes 2-3 hours depending on your starting point and the number of stops. Once you arrive at the Shimoni jetty, you will need to negotiate your own boat ride to the island and pay local fees separately.
| Transport Method | Approx. Time from Diani | Approx. Cost | Includes Boat? |
|---|---|---|---|
| Guided Tour | Full Day | $50 - $130 | Yes |
| Matatu (Minibus) | 1.5 - 2 hours | ~300 KES | No |
How long is the boat ride from Shimoni to Wasini Island?
The boat ride from the Shimoni mainland jetty to Wasini Island takes 15 to 30 minutes.
You will cross the narrow channel in a traditional wooden dhow or a motorized fiberglass boat. This water crossing is the only way to reach the island. On guided tours, this boat ride transitions directly into your marine park and snorkeling itinerary.


Are there cars on Wasini Island?
No, there are no cars, roads, or motorized vehicles on Wasini Island. All exploration is strictly on foot.
Because the island is completely car-free, you must leave any hired vehicles at the Shimoni mainland. Bring comfortable walking shoes or sturdy sandals to navigate the island's sandy paths and sharp coral trails safely.
Is the transport included in a Wasini Island tour cost?
Yes, most full-day Wasini Island tour packages include hotel pickup, the drive to Shimoni, and the boat crossing.
Tours typically cost between $50 and $130. These packages remove the hassle of arranging multiple forms of transport. They usually bundle the mainland drive, the dhow cruise, marine park fees, and lunch into one price.


Questions travellers ask
Do you need to book the Shimoni boat in advance?
If you travel independently, you can negotiate a boat ride upon arrival at the Shimoni jetty. If you book a day tour, the boat is already arranged for you.
What happens to my luggage?
Day bags can be taken on the boat. Bring a waterproof bag or dry bag to protect your electronics and valuables during the crossing and snorkeling.
Can I stay overnight on Wasini Island?
This guide focuses on day trips, which are the most common way to visit. If you plan to stay overnight, you will need to arrange specific boat drop-offs with your accommodation.



