Distances between cities

Road distance and driving time between the provincial capitals.

Kapisa (Mahmud-i-Raqi) → Herat1,119 km
Driving15 h 49 min

From Kapisa (Mahmud-i-Raqi) to everywhere

Parwan (Charikar)18 km · 0 h 20 min
Panjshir (Bazarak)53 km · 0 h 53 min
Kabul74 km · 0 h 59 min
Wardak (Maidan Shahr)94 km · 1 h 21 min
Logar (Pul-e-Alam)137 km · 1 h 47 min
Laghman (Mehtarlam)156 km · 2 h 12 min
Nangarhar (Jalalabad)161 km · 2 h 13 min
Baghlan (Puli Khumri)174 km · 2 h 37 min
Bamyan177 km · 2 h 55 min
Paktia (Gardez)195 km · 2 h 36 min
Ghazni200 km · 3 h 15 min
Kunar (Asadabad)254 km · 3 h 34 min
Samangan (Aybak)254 km · 3 h 50 min
Paktika (Sharana)267 km · 3 h 56 min
Kunduz279 km · 4 h 32 min
Khost298 km · 4 h 13 min
Takhar (Taloqan)325 km · 5 h 28 min
Nuristan (Parun)351 km · 6 h 10 min
Balkh (Mazar-i-Sharif)367 km · 5 h 23 min
Zabul (Qalat)418 km · 6 h 36 min
Ghor (Chaghcharan)461 km · 9 h 48 min
Daykundi (Nili)491 km · 9 h 53 min
Badakhshan (Faizabad)496 km · 8 h 12 min
Jowzjan (Sheberghan)498 km · 7 h 15 min
Uruzgan (Tarinkot)548 km · 10 h 6 min
Kandahar549 km · 8 h 27 min
Sar-e Pul553 km · 8 h 17 min
Helmand (Lashkar Gah)688 km · 10 h 27 min
Faryab (Maimana)699 km · 9 h 56 min
Badghis (Qala-i-Naw)964 km · 15 h 0 min
Farah978 km · 14 h 3 min
Nimroz (Zaranj)1,006 km · 14 h 23 min
Herat1,119 km · 15 h 49 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.