Distances between cities
Road distance and driving time between the provincial capitals.
Ghor (Chaghcharan) → Badakhshan (Faizabad)835 km
Driving16 h 30 min
From Ghor (Chaghcharan) to everywhere
Daykundi (Nili)207 km · 5 h 26 min
Faryab (Maimana)228 km · 6 h 4 min
Bamyan287 km · 6 h 58 min
Badghis (Qala-i-Naw)295 km · 7 h 29 min
Sar-e Pul304 km · 8 h 0 min
Herat369 km · 9 h 4 min
Uruzgan (Tarinkot)374 km · 9 h 7 min
Jowzjan (Sheberghan)408 km · 8 h 24 min
Wardak (Maidan Shahr)425 km · 9 h 22 min
Ghazni430 km · 11 h 16 min
Parwan (Charikar)450 km · 9 h 35 min
Helmand (Lashkar Gah)458 km · 11 h 11 min
Kapisa (Mahmud-i-Raqi)461 km · 9 h 48 min
Kabul467 km · 9 h 57 min
Panjshir (Bazarak)487 km · 10 h 12 min
Baghlan (Puli Khumri)513 km · 10 h 55 min
Farah522 km · 11 h 37 min
Kandahar525 km · 11 h 37 min
Logar (Pul-e-Alam)525 km · 10 h 42 min
Balkh (Mazar-i-Sharif)539 km · 10 h 16 min
Zabul (Qalat)557 km · 13 h 1 min
Paktia (Gardez)583 km · 11 h 31 min
Paktika (Sharana)591 km · 12 h 1 min
Nimroz (Zaranj)605 km · 12 h 41 min
Laghman (Mehtarlam)614 km · 11 h 58 min
Kunduz618 km · 12 h 50 min
Nangarhar (Jalalabad)619 km · 12 h 0 min
Samangan (Aybak)656 km · 11 h 55 min
Takhar (Taloqan)665 km · 13 h 46 min
Khost686 km · 13 h 8 min
Kunar (Asadabad)712 km · 13 h 21 min
Nuristan (Parun)809 km · 15 h 57 min
Badakhshan (Faizabad)835 km · 16 h 30 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)