How to get from Mombasa to Pemba Island

Distance between Mombasa and Pemba Island is 683 kilometers (423 miles).
Driving distance from Mombasa to Pemba Island is 855 kilometers (530 miles)

MombasaPemba Island
Leaving from
Going to

Route Map

4 Ways from Mombasa (Kenya/Nakuru) to Pemba Island (Tanzania/Pemba South)

Choose 1 of the options below and start your journey

Route instructions

1. Continue 258 m
2. Turn right onto Mombasa Road 355 m
3. Turn left 205 m
4. Turn right onto Wanguhu Road 44 m
5. Turn sharp left 329 m
6. Turn sharp right 30 m
7. Turn left 114 m
8. Turn left onto Mountain Park Road 27 m
9. Turn right 198 m
10. Turn right onto C69 7.39 km
11. Turn left onto Old Nairobi Road, A104 128.29 km
12. Turn sharp left 805 m
13. Turn right onto C63 28.67 km
14. Keep left onto Southern Bypass 415.92 km
15. Turn right onto Green Hills Academy Road, D545 30.58 km
16. Turn right 17.19 km
17. Turn sharp left 10.78 km
18. Turn right onto C106 37.33 km
19. Turn right onto Lungalunga-Ramisi Road, A14 66.58 km
20. Continue onto Mombasa Road, T13 6.28 km
21. Turn slight right 635 m
22. Turn right onto Boma Road 120 m
23. Turn left onto Independance Avenue 3.01 km
24. Turn right onto Dunga St 46 m
25. Turn left onto Chwaka St 152 m
26. Keep right onto Chwaka St 435 m
27. Turn left onto Ocean Dr 104 m
28. Turn right 818 m
29. Turn left onto Zanzibar ⇔ Pemba ⇔ Tanga 68.28 km
30. Continue 30.07 km
31. Turn sharp left 338 m
32. Keep right 77 m
33. Turn right 147 m
34. Arrive at destination 0 m
See more

Questions and Answers

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