How to get from Diani Beach to Tsavo West National Park by car, truck, bike, walk

Distance between Diani Beach and Tsavo West National Park is 208 kilometers (129 miles).
Driving distance from Diani Beach to Tsavo West National Park is 262 kilometers (162 miles)

Diani BeachTsavo West National Park
Leaving from
Going to

Route Map

Routes from diani-beach-kwale to tsavo-west-national-park

4 Ways from Diani Beach (Kenya/Kwale) to Tsavo West National Park (Tanzania)

Choose 1 of the options below and start your journey

Route instructions

1. Continue onto Diani Beach Road 2.34 km
2. Turn sharp right onto Ukunda-Ramisi Road, A14 24.67 km
3. Turn right onto Likoni-Ukunda Road, A14 664 m
4. Turn left onto A14 1.03 km
5. At roundabout, take exit 2 onto Nyerere Avenue, A14 994 m
6. At roundabout, take exit 2 onto Nyerere Road, A14 597 m
7. At roundabout, take exit 2 onto Digo Road, A14 498 m
8. At roundabout, take exit 1 onto Jomo Kenyatta Avenue, A109 444 m
9. At roundabout, take exit 3 onto Jomo Kenyatta Avenue, A109 342 m
10. At roundabout, take exit 2 onto Mombasa Road, A109 1.82 km
11. At roundabout, take exit 4 onto Mombasa Road, A109 3.25 km
12. At roundabout, take exit 2 onto Magongo Road 376 m
13. Keep right 4.14 km
14. Turn right onto Magongo Road 206 m
15. Turn left onto Mombasa Road, A109 144.79 km
16. Keep left 49 m
17. Turn slight left onto A23 57.87 km
18. Turn right 194 m
19. Keep left 18.40 km
20. Arrive at destination 0 m
See more

Questions and Answers

What is the cheapest way to get from Diani Beach (Kenya/Kwale) to Tsavo West National Park (Tanzania)?
How do I get from Diani Beach (Kenya/Kwale) to Tsavo West National Park (Tanzania) the fastest?
How long does it take to get from Diani Beach (Kenya/Kwale) to Tsavo West National Park (Tanzania)?

Trips from Diani Beach

Diani BeachMalindi