Distances between cities
Road distance and driving time between the provincial capitals.
Bamyan → Zabul (Qalat)465 km
Driving7 h 45 min
From Bamyan to everywhere
Wardak (Maidan Shahr)140 km · 2 h 29 min
Parwan (Charikar)165 km · 2 h 42 min
Kapisa (Mahmud-i-Raqi)177 km · 2 h 55 min
Kabul183 km · 3 h 4 min
Panjshir (Bazarak)202 km · 3 h 19 min
Baghlan (Puli Khumri)229 km · 4 h 2 min
Logar (Pul-e-Alam)241 km · 3 h 48 min
Ghazni247 km · 4 h 24 min
Ghor (Chaghcharan)287 km · 6 h 59 min
Paktia (Gardez)299 km · 4 h 38 min
Paktika (Sharana)307 km · 5 h 8 min
Samangan (Aybak)309 km · 5 h 15 min
Daykundi (Nili)317 km · 7 h 3 min
Laghman (Mehtarlam)330 km · 5 h 5 min
Kunduz334 km · 5 h 56 min
Nangarhar (Jalalabad)335 km · 5 h 7 min
Takhar (Taloqan)380 km · 6 h 52 min
Sar-e Pul391 km · 9 h 10 min
Khost402 km · 6 h 15 min
Balkh (Mazar-i-Sharif)423 km · 6 h 48 min
Kunar (Asadabad)428 km · 6 h 28 min
Uruzgan (Tarinkot)463 km · 10 h 12 min
Zabul (Qalat)465 km · 7 h 45 min
Nuristan (Parun)524 km · 9 h 4 min
Badakhshan (Faizabad)551 km · 9 h 37 min
Jowzjan (Sheberghan)553 km · 8 h 40 min
Badghis (Qala-i-Naw)589 km · 14 h 23 min
Kandahar596 km · 9 h 35 min
Herat655 km · 16 h 1 min
Helmand (Lashkar Gah)736 km · 11 h 36 min
Faryab (Maimana)754 km · 11 h 21 min
Farah1,026 km · 15 h 12 min
Nimroz (Zaranj)1,053 km · 15 h 31 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)