Distances between cities

Road distance and driving time between the provincial capitals.

Kunar (Asadabad) → Bamyan416 km
Driving6 h 26 min

From Kunar (Asadabad) to everywhere

Nangarhar (Jalalabad)93 km · 1 h 23 min
Nuristan (Parun)97 km · 2 h 35 min
Laghman (Mehtarlam)135 km · 2 h 0 min
Kabul237 km · 3 h 26 min
Kapisa (Mahmud-i-Raqi)253 km · 3 h 34 min
Parwan (Charikar)272 km · 3 h 54 min
Wardak (Maidan Shahr)276 km · 4 h 0 min
Panjshir (Bazarak)304 km · 4 h 24 min
Logar (Pul-e-Alam)304 km · 4 h 18 min
Paktia (Gardez)362 km · 5 h 7 min
Ghazni382 km · 5 h 54 min
Bamyan416 km · 6 h 26 min
Baghlan (Puli Khumri)428 km · 6 h 9 min
Paktika (Sharana)433 km · 6 h 27 min
Khost465 km · 6 h 44 min
Samangan (Aybak)509 km · 7 h 22 min
Kunduz533 km · 8 h 4 min
Takhar (Taloqan)579 km · 9 h 0 min
Zabul (Qalat)600 km · 9 h 15 min
Balkh (Mazar-i-Sharif)622 km · 8 h 55 min
Ghor (Chaghcharan)700 km · 13 h 20 min
Daykundi (Nili)730 km · 13 h 24 min
Uruzgan (Tarinkot)730 km · 12 h 45 min
Kandahar731 km · 11 h 5 min
Badakhshan (Faizabad)750 km · 11 h 45 min
Jowzjan (Sheberghan)753 km · 10 h 47 min
Sar-e Pul807 km · 11 h 50 min
Helmand (Lashkar Gah)871 km · 13 h 6 min
Faryab (Maimana)954 km · 13 h 28 min
Farah1,161 km · 16 h 42 min
Nimroz (Zaranj)1,188 km · 17 h 1 min
Badghis (Qala-i-Naw)1,219 km · 18 h 32 min
Herat1,301 km · 18 h 28 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)

OfflineShowing the last figures we had.