How to get from Tanga to Diani Beach by car, truck, bike, walk

Distance between Tanga and Diani Beach is 637 kilometers (395 miles).
Driving distance from Tanga to Diani Beach is 836 kilometers (518 miles)

TangaDiani Beach
Leaving from
Going to

Route Map

4 Ways from Tanga (Tanzania/Morogoro) to Diani Beach (Kenya/Kwale)

Choose 1 of the options below and start your journey

Route instructions

1. Continue 2.18 km
2. Turn left 3.73 km
3. Keep left 938 m
4. Turn left 838 m
5. Turn left 798 m
6. Turn slight right 5.24 km
7. Turn left onto R675 2.79 km
8. Turn slight left onto T16 102.59 km
9. Turn left 522 m
10. Turn left onto T16 28.51 km
11. At roundabout, take exit 3 onto T16 4.68 km
12. Turn right 179 m
13. Turn left 369 m
14. Turn sharp right 371 m
15. Turn slight right 964 m
16. Turn left 203 m
17. Turn right onto T16 101.25 km
18. Turn right onto Iringa Road, T1 119.26 km
19. At roundabout, take exit 2 onto T1 74.18 km
20. Turn left 9.95 km
21. Turn left onto T2 164.35 km
22. At roundabout, take exit 2 onto T13 69.68 km
23. Turn left 732 m
24. Turn left 1.64 km
25. Turn sharp left onto Mombasa Road, T13 138.15 km
26. Turn right onto Diani Beach Road 2.34 km
27. Turn right onto Diani Beach Road 36 m
28. Turn sharp right onto Diani Beach Road 22 m
29. Arrive at destination 0 m
See more

Questions and Answers

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