Distances between cities
Road distance and driving time between the provincial capitals.
Ghazni → Zabul (Qalat)219 km
Driving3 h 23 min
From Ghazni to everywhere
Paktika (Sharana)61 km · 0 h 47 min
Paktia (Gardez)94 km · 1 h 12 min
Wardak (Maidan Shahr)107 km · 1 h 57 min
Kabul149 km · 2 h 31 min
Logar (Pul-e-Alam)153 km · 2 h 3 min
Parwan (Charikar)192 km · 3 h 7 min
Khost198 km · 2 h 48 min
Kapisa (Mahmud-i-Raqi)200 km · 3 h 17 min
Zabul (Qalat)219 km · 3 h 23 min
Panjshir (Bazarak)246 km · 3 h 59 min
Bamyan248 km · 4 h 24 min
Laghman (Mehtarlam)288 km · 4 h 35 min
Nangarhar (Jalalabad)294 km · 4 h 36 min
Daykundi (Nili)334 km · 8 h 23 min
Uruzgan (Tarinkot)349 km · 6 h 53 min
Kandahar350 km · 5 h 14 min
Baghlan (Puli Khumri)359 km · 5 h 32 min
Kunar (Asadabad)386 km · 5 h 57 min
Ghor (Chaghcharan)430 km · 11 h 16 min
Samangan (Aybak)439 km · 6 h 45 min
Kunduz464 km · 7 h 27 min
Nuristan (Parun)483 km · 8 h 33 min
Helmand (Lashkar Gah)490 km · 7 h 14 min
Takhar (Taloqan)510 km · 8 h 23 min
Balkh (Mazar-i-Sharif)552 km · 8 h 19 min
Badakhshan (Faizabad)681 km · 11 h 8 min
Jowzjan (Sheberghan)683 km · 10 h 10 min
Sar-e Pul738 km · 11 h 13 min
Farah780 km · 10 h 50 min
Nimroz (Zaranj)807 km · 11 h 10 min
Faryab (Maimana)884 km · 12 h 51 min
Herat920 km · 12 h 36 min
Badghis (Qala-i-Naw)1,069 km · 14 h 53 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)