Distances between cities

Road distance and driving time between the provincial capitals.

Helmand (Lashkar Gah) → Khost685 km
Driving9 h 59 min

From Helmand (Lashkar Gah) to everywhere

Kandahar142 km · 2 h 6 min
Zabul (Qalat)271 km · 3 h 51 min
Uruzgan (Tarinkot)279 km · 4 h 26 min
Farah326 km · 4 h 36 min
Nimroz (Zaranj)354 km · 4 h 55 min
Ghor (Chaghcharan)457 km · 11 h 10 min
Herat467 km · 6 h 22 min
Daykundi (Nili)470 km · 8 h 57 min
Ghazni489 km · 7 h 13 min
Paktika (Sharana)524 km · 7 h 56 min
Paktia (Gardez)582 km · 8 h 22 min
Wardak (Maidan Shahr)595 km · 9 h 7 min
Badghis (Qala-i-Naw)616 km · 8 h 38 min
Kabul637 km · 9 h 42 min
Logar (Pul-e-Alam)641 km · 9 h 13 min
Parwan (Charikar)680 km · 10 h 18 min
Khost685 km · 9 h 59 min
Kapisa (Mahmud-i-Raqi)688 km · 10 h 28 min
Panjshir (Bazarak)734 km · 11 h 10 min
Bamyan735 km · 11 h 35 min
Laghman (Mehtarlam)776 km · 11 h 45 min
Nangarhar (Jalalabad)781 km · 11 h 47 min
Baghlan (Puli Khumri)847 km · 12 h 43 min
Kunar (Asadabad)874 km · 13 h 8 min
Faryab (Maimana)880 km · 13 h 41 min
Samangan (Aybak)927 km · 13 h 56 min
Kunduz951 km · 14 h 38 min
Nuristan (Parun)971 km · 15 h 43 min
Takhar (Taloqan)998 km · 15 h 34 min
Balkh (Mazar-i-Sharif)1,040 km · 15 h 29 min
Jowzjan (Sheberghan)1,081 km · 16 h 22 min
Sar-e Pul1,135 km · 17 h 24 min
Badakhshan (Faizabad)1,169 km · 18 h 19 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.