There are 5 ways to get from Ngorongoro to Diani Beach by car, plane, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Drive 584.3 km
best- Drive from Ngorongoro to Diani Beachcar 584.3 km
8h 36m$92–133Drive to Nairobi, fly to Ukunda
- Drive from Ngorongoro to Nairobi-Airport-NBOcar
- Fly from Nairobi (NBO) to Ukunda (UKA)plane NBO - UKA
7h 37m$156–316Drive to Nairobi Wilson Airport, fly to Ukunda
- Drive from Ngorongoro to Nairobi-Wilson-Airport-WILcar
- Fly from Nairobi Wilson Airport (WIL) to Ukunda (UKA)plane WIL - UKA
7h 45m$197–287Drive to Amboseli Airport, fly to Ukunda
- Drive from Ngorongoro to Amboseli Airport (ASV)car
- Fly from Amboseli Airport (ASV) to Ukunda (UKA)plane ASV - UKA
7h 31m$386–467Drive to Amboseli Airport, fly to Mombasa, taxi
- Drive from Ngorongoro to Amboseli Airport (ASV)car
- Fly from Amboseli Airport (ASV) to Mombasa (MBA)plane ASV - MBA
- Take the taxi from Mombasa (MBA) to Diani Beachtaxi
8h 14m$476–557
Nairobi (NBO) to Ukunda (UKA) flights
Comparing Your Travel Options
The cheapest way to get from Ngorongoro to Diani Beach is to drive which costs $90 - $140 and takes 8h 36m.
The fastest way to get from Ngorongoro to Diani Beach is to drive and fly which takes 7h 31m and costs $380 - $470.
The distance between Ngorongoro and Diani Beach is 584 km. The road distance is 584.3 km.
It takes approximately 8h 36m to drive 584.3 km from Ngorongoro to Diani Beach.
Yes, the driving distance between Ngorongoro to Diani Beach is 584 km. It takes approximately 8h 36m to drive from Ngorongoro to Diani Beach.
There are 755+ hotels available in Diani Beach.
What companies run services between Ngorongoro, Arusha, Tanzania and Diani Beach, Kenya?
You can drive from Ngorongoro to Diani Beach in around 8h 36m.
- Website
- flysafarilink.com
Flights from Nairobi Wilson Airport to Ukunda
- Ave. Duration
- 1h 12m
- When
- Every day
- Estimated price
- $75–450
- Website
- flexflight.dk
Flights from Nairobi Wilson Airport to Ukunda
- Ave. Duration
- 1h 12m
- When
- Every day
- Estimated price
- $75–450
- Website
- jambojet.com
Flights from Nairobi to Ukunda
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- $35–250
- Website
- skywardexpress.co.ke
Flights from Nairobi Wilson Airport to Ukunda
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- $75–450
- Website
- worldticket.com
Flights from Nairobi to Ukunda
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- $90–190
Flights from Nairobi Wilson Airport to Ukunda
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- $35–300
- Website
- calafiaairlines.com
Flights from Nairobi Wilson Airport to Ukunda
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- $35–300
Flights from Amboseli Airport to Ukunda
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- $45–320
Flights from Amboseli Airport to Mombasa
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- $65–470
- Ave. Duration
- 43 min
- Estimated price
- $90–120
Broadafrica Tours & Safaris
- Phone
- +254 722429225
- Website
- broadafrica.com
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How to get from Southend Airport into central London, Thanksgiving 2018: How to travel stress-free, and Italian Lakes: Getting around by train - to help you get the most out of your next trip.






