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

Distance between Amboseli National Park and Diani Beach is 316 kilometers (196 miles).
Driving distance from Amboseli National Park to Diani Beach is 422 kilometers (262 miles)

Amboseli National ParkDiani Beach
Leaving from
Going to

Route Map

Routes from amboseli-national-park-kajiado to diani-beach-kwale

4 Ways from Amboseli National Park (Tanzania/Kajiado) to Diani Beach (Kenya/Kwale)

Choose 1 of the options below and start your journey

Route instructions

1. Continue onto C103 39.61 km
2. Turn right onto C102 23.55 km
3. Keep left 27.87 km
4. Turn slight left onto Rombo Road, T21 12.01 km
5. Keep left 11.53 km
6. Turn left onto T15 9.84 km
7. Turn right onto A23 9.13 km
8. Turn right onto A23 102.83 km
9. Turn right onto Mombasa Road, A109 144.81 km
10. Turn right onto Magongo Road 206 m
11. Turn left onto Magongo Road 3.45 km
12. Keep right 977 m
13. At roundabout, take exit 2 onto Mombasa Road, A109 3.26 km
14. At roundabout, take exit 2 onto Mombasa Road, A109 1.88 km
15. At roundabout, take exit 3 onto Mombasa Road, A109 310 m
16. At roundabout, take exit 2 onto Jomo Kenyatta Avenue, A109 471 m
17. At roundabout, take exit 3 onto Digo Road, A14 519 m
18. At roundabout, take exit 2 onto Nyerere Road, A14 575 m
19. At roundabout, take exit 2 onto Nyerere Avenue, A14 1.01 km
20. At roundabout, take exit 2 onto Nyerere Avenue, A14 199 m
21. Continue onto A14 25.90 km
22. Keep left 2.36 km
23. Turn right onto Diani Beach Road 36 m
24. Turn sharp right onto Diani Beach Road 22 m
25. Arrive at destination 0 m
See more

Questions and Answers

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