Distances between cities
Road distance and driving time between the provincial capitals.
Nimroz (Zaranj) → Parwan (Charikar)997 km
Driving14 h 14 min
From Nimroz (Zaranj) to everywhere
Farah216 km · 4 h 50 min
Helmand (Lashkar Gah)347 km · 4 h 55 min
Kandahar460 km · 6 h 1 min
Herat538 km · 7 h 3 min
Zabul (Qalat)588 km · 7 h 47 min
Uruzgan (Tarinkot)596 km · 8 h 22 min
Ghor (Chaghcharan)605 km · 12 h 41 min
Badghis (Qala-i-Naw)686 km · 9 h 19 min
Daykundi (Nili)787 km · 12 h 53 min
Ghazni807 km · 11 h 9 min
Paktika (Sharana)841 km · 11 h 52 min
Paktia (Gardez)900 km · 12 h 18 min
Wardak (Maidan Shahr)912 km · 13 h 3 min
Faryab (Maimana)951 km · 14 h 22 min
Kabul955 km · 13 h 38 min
Logar (Pul-e-Alam)958 km · 13 h 9 min
Parwan (Charikar)997 km · 14 h 14 min
Khost1,003 km · 13 h 55 min
Kapisa (Mahmud-i-Raqi)1,006 km · 14 h 24 min
Panjshir (Bazarak)1,052 km · 15 h 6 min
Bamyan1,053 km · 15 h 31 min
Laghman (Mehtarlam)1,093 km · 15 h 41 min
Nangarhar (Jalalabad)1,099 km · 15 h 43 min
Jowzjan (Sheberghan)1,152 km · 17 h 2 min
Baghlan (Puli Khumri)1,164 km · 16 h 39 min
Kunar (Asadabad)1,192 km · 17 h 4 min
Sar-e Pul1,206 km · 18 h 4 min
Samangan (Aybak)1,244 km · 17 h 52 min
Kunduz1,269 km · 18 h 34 min
Balkh (Mazar-i-Sharif)1,283 km · 18 h 55 min
Nuristan (Parun)1,288 km · 19 h 39 min
Takhar (Taloqan)1,315 km · 19 h 30 min
Badakhshan (Faizabad)1,486 km · 22 h 14 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)