Distances between cities
Road distance and driving time between the provincial capitals.
Laghman (Mehtarlam) → Ghor (Chaghcharan)603 km
Driving11 h 57 min
From Laghman (Mehtarlam) to everywhere
Nangarhar (Jalalabad)43 km · 0 h 40 min
Kunar (Asadabad)136 km · 2 h 1 min
Kabul139 km · 2 h 4 min
Kapisa (Mahmud-i-Raqi)156 km · 2 h 12 min
Parwan (Charikar)174 km · 2 h 32 min
Wardak (Maidan Shahr)178 km · 2 h 37 min
Panjshir (Bazarak)206 km · 3 h 2 min
Logar (Pul-e-Alam)206 km · 2 h 55 min
Nuristan (Parun)232 km · 4 h 36 min
Paktia (Gardez)264 km · 3 h 45 min
Ghazni285 km · 4 h 32 min
Bamyan318 km · 5 h 4 min
Baghlan (Puli Khumri)331 km · 4 h 47 min
Paktika (Sharana)335 km · 5 h 5 min
Khost367 km · 5 h 22 min
Samangan (Aybak)411 km · 6 h 0 min
Kunduz435 km · 6 h 42 min
Takhar (Taloqan)482 km · 7 h 38 min
Zabul (Qalat)502 km · 7 h 53 min
Balkh (Mazar-i-Sharif)524 km · 7 h 33 min
Ghor (Chaghcharan)603 km · 11 h 57 min
Daykundi (Nili)632 km · 12 h 2 min
Uruzgan (Tarinkot)632 km · 11 h 23 min
Kandahar633 km · 9 h 43 min
Badakhshan (Faizabad)653 km · 10 h 22 min
Jowzjan (Sheberghan)655 km · 9 h 25 min
Sar-e Pul709 km · 10 h 27 min
Helmand (Lashkar Gah)773 km · 11 h 44 min
Faryab (Maimana)856 km · 12 h 6 min
Farah1,063 km · 15 h 20 min
Nimroz (Zaranj)1,091 km · 15 h 39 min
Badghis (Qala-i-Naw)1,121 km · 17 h 10 min
Herat1,204 km · 17 h 6 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)