How to get from Tsavo to Diani Beach by car, truck, bike, walk
Distance between Tsavo and Diani Beach is 191 kilometers (118 miles).
Driving distance from Tsavo to Diani Beach is 233 kilometers (144 miles)
Route Map
Routes from tsavo-taita-taveta to diani-beach-kwale
4 Ways from Tsavo (Kenya/Taita/Taveta) to Diani Beach (Kenya/Kwale)
Choose 1 of the options below and start your journey
Cheapest
Fastest
Route instructions
1. Continue 293 m
2. Turn left onto Mombasa Road, A109 192.38 km
3. Turn right onto Magongo Road 206 m
4. Turn left onto Magongo Road 3.45 km
5. Keep right 977 m
See more
Questions and Answers
What is the cheapest way to get from Tsavo (Kenya/Taita/Taveta) to Diani Beach (Kenya/Kwale)?
How do I get from Tsavo (Kenya/Taita/Taveta) to Diani Beach (Kenya/Kwale) the fastest?
How long does it take to get from Tsavo (Kenya/Taita/Taveta) to Diani Beach (Kenya/Kwale)?