Transportation · Diani Beach (Kenya)
How to Get Around Diani Beach (Kenya)
Getting around Diani Beach (Kenya): metro, taxis, ride-hailing, passes and airport transfers compared, plus when a rental car is actually worth it.
Updated 2026-07-01
How transport works in Diani Beach (Kenya)
Diani Beach Road runs the full 17 km strip — tuk-tuks (bajaj) KES200–500 between hotels, boda-boda motorbikes KES100–300 (helmet essential), Little Cab + Bolt apps for longer runs KES800–2,500. Public matatus very cheap but crowded. Ukunda airstrip 5 km + Mombasa MBA 40 km (via Likoni ferry — allow buffer).
Your options compared
Tuk-tuk (bajaj)
Diani Beach Road — KES200–500 per hop; regulated fares posted at hotel receptions.
Boda-boda (moto-taxi)
KES100–300; ask hotel for trusted rider list — helmet essential.
Little Cab / Bolt
Available Ukunda ↔ Diani ↔ Kilifi — KES800–2,500 per ride.
Passes and tickets
None for beach; Kisite-Mpunguti Marine Park (Wasini) US$25 non-resident entry.
Local transport tips
Public matatus (minibuses) very cheap but crowded — tuk-tuk safer for tourists.
Arriving from the airport
Ukunda Airstrip (Diani) (UKA)
Hotel shuttle US$10–20 (10 min); Safarilink + AirKenya from Wilson (NBO domestic) 45 min US$150–280 one-way.
Moi International, Mombasa (MBA)
Taxi US$60–100 (90 min via Likoni ferry — allow buffer for ferry queue); shared shuttle US$25–40.
Do you need a rental car?
Inside Diani Beach (Kenya) a car is usually a liability — parking and traffic cost more than transit. A rental earns its keep for day trips and regional drives, so compare rates only for the days you actually leave the city.
Ready to book your Diani Beach (Kenya) trip?
Everything in this guide is bookable through Marhaba's licensed partners.