Compare prices
EN
Tour photo

Travel tips

How do you get to Wasini Island from Diani or Mombasa?

Reaching Wasini Island involves a drive to the mainland coast and a short boat ride. Most visitors book a combined tour, while budget travelers use public transport.

Photo: tour listing on Viator

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
  1. How do I get to Wasini Island from Diani Beach?
  2. How far is Wasini Island from Mombasa?
  3. Can I use public transport to get to Shimoni?
  4. How long is the boat ride from Shimoni to Wasini Island?
  5. Are there cars on Wasini Island?
  6. Is the transport included in a Wasini Island tour cost?

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.

Tour photo
Photo: tour listing on Viator
Group of happy tourists posing on a wooden boat at sunset
Kisite Mpunguti Dolphin Safari & Snorkeling with Wasini Island8 h 4.9 (86)from $120

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 MethodApprox. Time from DianiApprox. CostIncludes Boat?
Guided TourFull Day$50 - $130Yes
Matatu (Minibus)1.5 - 2 hours~300 KESNo

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.

Dolphins swimming near a wooden tourist boat in the open ocean
Photo: tour listing on Viator
Woman with snorkel mask resting on head in clear shallow water
Full Day Dolphin Watching with Snorkeling in Wasini7 h to 8 h 4.9 (140)from $124

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.

Underwater view of striped fish swimming around coral reef and sea urchins
Photo: tour listing on Viator
Dhow boat in clear turquoise water near Wasini Island with other boats
Full Day Wasini and Kisite Marine Park Excursion with Snorkeling8 h from $90

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.

kisite mpunguti dolphin safarifrom $120 on Viator
Check dates