Distances between cities
Road distance and driving time between the provincial capitals.
Badghis (Qala-i-Naw) → Kandahar722 km
Driving9 h 47 min
From Badghis (Qala-i-Naw) to everywhere
Herat152 km · 2 h 20 min
Faryab (Maimana)265 km · 5 h 4 min
Ghor (Chaghcharan)295 km · 7 h 30 min
Farah428 km · 6 h 9 min
Jowzjan (Sheberghan)466 km · 7 h 45 min
Daykundi (Nili)502 km · 12 h 55 min
Sar-e Pul520 km · 8 h 47 min
Bamyan589 km · 14 h 23 min
Balkh (Mazar-i-Sharif)597 km · 9 h 37 min
Helmand (Lashkar Gah)609 km · 8 h 40 min
Nimroz (Zaranj)686 km · 9 h 21 min
Samangan (Aybak)714 km · 11 h 16 min
Kandahar722 km · 9 h 47 min
Kunduz766 km · 12 h 52 min
Baghlan (Puli Khumri)791 km · 12 h 26 min
Takhar (Taloqan)834 km · 14 h 6 min
Zabul (Qalat)850 km · 11 h 32 min
Uruzgan (Tarinkot)858 km · 12 h 8 min
Parwan (Charikar)958 km · 14 h 50 min
Kapisa (Mahmud-i-Raqi)964 km · 15 h 0 min
Panjshir (Bazarak)986 km · 15 h 22 min
Badakhshan (Faizabad)1,005 km · 16 h 50 min
Kabul1,022 km · 15 h 37 min
Wardak (Maidan Shahr)1,042 km · 15 h 59 min
Ghazni1,069 km · 14 h 55 min
Logar (Pul-e-Alam)1,086 km · 16 h 25 min
Paktika (Sharana)1,103 km · 15 h 38 min
Laghman (Mehtarlam)1,121 km · 17 h 10 min
Nangarhar (Jalalabad)1,127 km · 17 h 12 min
Paktia (Gardez)1,162 km · 16 h 4 min
Kunar (Asadabad)1,219 km · 18 h 33 min
Khost1,265 km · 17 h 41 min
Nuristan (Parun)1,316 km · 21 h 8 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)