South Coast
Diani Beach Transfers & Travel Guide
Diani is Kenya’s best-known beach: a long strip of white sand south of Mombasa, with resorts, villas, kitesurfing and colobus monkeys in the coastal forest.

- From Moi Airport
- 35–55 min
- From SGR
- 35–55 min
- Region
- South Coast
- Nearest airstrip
- UKA
Getting to Diani Beach
Since the Dongo Kundu bypass opened, airport and SGR transfers to Diani skip Mombasa island and the Likoni ferry. The route joins the South Coast highway at Kibundani, passes Kombani, and at Ukunda turns onto the short link road past the airstrip that meets Diani Beach Road.
On the way you pass Dongo Kundu bypass, Kibundani, Kombani and Ukunda.
Where visitors stay
Hotels and villas line Diani Beach Road, which runs north–south parallel to the sea for most of the beach’s length. The Diani Beach Shopping Centre is the usual reference point; Galu and Kinondo at the southern end are quieter.
We also have dedicated transfer pages for Ukunda, Galu Beach and Shimba Hills.
Things to do in Diani Beach
Colobus Conservation: Primate rescue centre on Diani Beach Road, known for the rope “colobridges” over the road; guided eco-tours.
Kaya Kinondo: Sacred forest of the Digo community. Visits are with a Digo guide, wearing a kaniki cloth, and without photos.
Kongo Mosque: Centuries-old coral-stone mosque at the northern tip of Diani Beach.
Shimba Hills National Reserve: Forest reserve with Kenya’s only breeding herd of Roosevelt’s sable antelope, about 30 km inland.
Local tip
If you fly domestically, Diani’s own airstrip at Ukunda (UKA) is 10–20 minutes from most hotels. We meet those flights too.
Transfers to and from Diani Beach
| Service | Typical time |
|---|---|
| Moi International Airport → Diani Beach | 35–55 min |
| Mombasa SGR (Miritini) → Diani Beach | 35–55 min |
| Diani Beach ↔ Tiwi (hotel transfer) | 20–35 min |
| Private driver in Diani Beach | Half or full day |
| Moi International Airport → Ukunda | 35–50 min |
| Moi International Airport → Galu Beach | 40–60 min |
| Moi International Airport → Shimba Hills | 40–60 min |
Diani Beach Transfers & Travel Guide: common questions
Do you pick up from Ukunda (Diani) Airstrip?
Yes. Ukunda Airstrip (UKA) sits on the link road between Ukunda and Diani Beach Road, 10–20 minutes from most Diani hotels. We meet domestic arrivals there as well as at Moi International.
Do you still use the Likoni ferry to reach Diani?
Not from the airport or SGR; the Dongo Kundu bypass avoids it. From Mombasa island we choose between the ferry and the bypass depending on queues.
How do I pay?
By M-Pesa, card, or cash in KES, USD, EUR or GBP. The price is fixed when you book on WhatsApp and does not change on the day.
Book in Diani Beach
- Airport → Diani BeachFrom Moi International · 35–55 min
- SGR → Diani BeachFrom Miritini station · 35–55 min
- Diani Beach hotel transfersHotel to hotel along the coast
- Private driver in Diani BeachHalf day or full day
- Airport → Ukunda35–50 min
- Airport → Galu Beach40–60 min
- Airport → Shimba Hills40–60 min
- Wasini & Kisite Day Trip
- Wedding Transport