Distances between cities

Road distance and driving time between the provincial capitals.

Kabul → Zabul (Qalat)367 km
Driving5 h 52 min

From Kabul to everywhere

Wardak (Maidan Shahr)42 km · 0 h 36 min
Parwan (Charikar)63 km · 0 h 48 min
Logar (Pul-e-Alam)70 km · 0 h 54 min
Kapisa (Mahmud-i-Raqi)72 km · 0 h 58 min
Panjshir (Bazarak)118 km · 1 h 40 min
Paktia (Gardez)128 km · 1 h 44 min
Laghman (Mehtarlam)141 km · 2 h 9 min
Nangarhar (Jalalabad)147 km · 2 h 11 min
Ghazni149 km · 2 h 31 min
Bamyan182 km · 3 h 3 min
Paktika (Sharana)199 km · 3 h 3 min
Baghlan (Puli Khumri)230 km · 3 h 13 min
Khost231 km · 3 h 20 min
Kunar (Asadabad)240 km · 3 h 32 min
Samangan (Aybak)311 km · 4 h 26 min
Kunduz335 km · 5 h 8 min
Nuristan (Parun)336 km · 6 h 8 min
Zabul (Qalat)367 km · 5 h 52 min
Takhar (Taloqan)381 km · 6 h 4 min
Balkh (Mazar-i-Sharif)424 km · 6 h 0 min
Ghor (Chaghcharan)467 km · 9 h 56 min
Daykundi (Nili)496 km · 10 h 1 min
Uruzgan (Tarinkot)496 km · 9 h 21 min
Kandahar498 km · 7 h 42 min
Badakhshan (Faizabad)552 km · 8 h 49 min
Jowzjan (Sheberghan)555 km · 7 h 51 min
Sar-e Pul609 km · 8 h 54 min
Helmand (Lashkar Gah)637 km · 9 h 42 min
Faryab (Maimana)756 km · 10 h 32 min
Farah927 km · 13 h 19 min
Nimroz (Zaranj)955 km · 13 h 38 min
Badghis (Qala-i-Naw)1,021 km · 15 h 36 min
Herat1,068 km · 15 h 5 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.