How to get from Pemba Island to Arusha

Distance between Pemba Island and Arusha is 400 kilometers (248 miles).
Driving distance from Pemba Island to Arusha is 542 kilometers (336 miles)

Pemba IslandArusha
Leaving from
Going to

Route Map

4 Ways from Pemba Island (Tanzania/Pemba South) to Arusha (Tanzania/Arusha)

Choose 1 of the options below and start your journey

Route instructions

1. Continue 1.09 km
2. Turn sharp right onto Tibirinzi Street 1.22 km
3. Turn right 30.15 km
4. Keep right onto Zanzibar ⇔ Pemba ⇔ Tanga 68.28 km
5. Turn right 818 m
6. Turn left onto Ocean Dr 1.61 km
7. Turn right onto Karume Ave 2.40 km
8. At roundabout, take exit 1 onto Mkwakwani Street 173 m
9. Turn right 315 m
10. Continue 459 m
11. At roundabout, take exit 2 810 m
12. At roundabout, take exit 2 onto T13 71.22 km
13. At roundabout, take exit 2 onto T2 20.76 km
14. At roundabout, take exit 2 onto T2 240.79 km
15. Turn left onto T2 22.16 km
16. At roundabout, take exit 2 onto Taifa Road, T2 957 m
17. At roundabout, take exit 2 onto T2 75.30 km
18. Keep left 35 m
19. Turn slight left onto King Simeon Avenue 1.34 km
20. At roundabout, take exit 3 onto Nyerere Road 1.18 km
21. At roundabout, take exit 2 onto Sokoine Avenue 695 m
22. Turn right onto Swahili Street 440 m
23. Enter roundabout 51 m
24. Arrive at destination 0 m
See more

Questions and Answers

What is the cheapest way to get from Pemba Island (Tanzania/Pemba South) to Arusha (Tanzania/Arusha)?
How do I get from Pemba Island (Tanzania/Pemba South) to Arusha (Tanzania/Arusha) the fastest?
How long does it take to get from Pemba Island (Tanzania/Pemba South) to Arusha (Tanzania/Arusha)?