Distances between cities

Road distance and driving time between the provincial capitals.

Sar-e Pul → Laghman (Mehtarlam)710 km
Driving10 h 27 min

From Sar-e Pul to everywhere

Jowzjan (Sheberghan)55 km · 1 h 2 min
Balkh (Mazar-i-Sharif)186 km · 2 h 54 min
Faryab (Maimana)255 km · 3 h 43 min
Samangan (Aybak)302 km · 4 h 33 min
Ghor (Chaghcharan)303 km · 8 h 0 min
Kunduz355 km · 6 h 9 min
Baghlan (Puli Khumri)379 km · 5 h 43 min
Bamyan391 km · 9 h 10 min
Takhar (Taloqan)423 km · 7 h 23 min
Daykundi (Nili)441 km · 11 h 58 min
Badghis (Qala-i-Naw)520 km · 8 h 47 min
Parwan (Charikar)547 km · 8 h 7 min
Kapisa (Mahmud-i-Raqi)553 km · 8 h 17 min
Panjshir (Bazarak)575 km · 8 h 38 min
Badakhshan (Faizabad)594 km · 10 h 7 min
Kabul611 km · 8 h 54 min
Uruzgan (Tarinkot)624 km · 16 h 7 min
Wardak (Maidan Shahr)631 km · 9 h 16 min
Herat672 km · 11 h 5 min
Logar (Pul-e-Alam)675 km · 9 h 42 min
Laghman (Mehtarlam)710 km · 10 h 27 min
Nangarhar (Jalalabad)715 km · 10 h 29 min
Paktia (Gardez)733 km · 10 h 32 min
Ghazni737 km · 11 h 10 min
Paktika (Sharana)804 km · 11 h 51 min
Kunar (Asadabad)808 km · 11 h 50 min
Khost835 km · 12 h 8 min
Nuristan (Parun)905 km · 14 h 25 min
Farah947 km · 14 h 54 min
Zabul (Qalat)955 km · 14 h 31 min
Kandahar1,086 km · 16 h 22 min
Helmand (Lashkar Gah)1,129 km · 17 h 26 min
Nimroz (Zaranj)1,206 km · 18 h 7 min

Method. From the OSRM router over OpenStreetMap roads. Times are without stops or traffic; in practice it takes longer, especially over the passes in winter.

Source: OSRM · © OpenStreetMap contributors (2026-10-03)

OfflineShowing the last figures we had.