Distances between cities

Road distance and driving time between the provincial capitals.

Faryab (Maimana) → Kapisa (Mahmud-i-Raqi)699 km
Driving9 h 56 min

From Faryab (Maimana) to everywhere

Jowzjan (Sheberghan)201 km · 2 h 41 min
Ghor (Chaghcharan)228 km · 6 h 4 min
Sar-e Pul255 km · 3 h 43 min
Badghis (Qala-i-Naw)265 km · 5 h 4 min
Balkh (Mazar-i-Sharif)332 km · 4 h 33 min
Herat417 km · 7 h 22 min
Daykundi (Nili)435 km · 11 h 28 min
Samangan (Aybak)449 km · 6 h 12 min
Kunduz501 km · 7 h 48 min
Baghlan (Puli Khumri)526 km · 7 h 22 min
Takhar (Taloqan)569 km · 9 h 1 min
Uruzgan (Tarinkot)602 km · 15 h 10 min
Farah692 km · 11 h 11 min
Parwan (Charikar)693 km · 9 h 45 min
Kapisa (Mahmud-i-Raqi)699 km · 9 h 56 min
Panjshir (Bazarak)721 km · 10 h 17 min
Badakhshan (Faizabad)740 km · 11 h 46 min
Bamyan754 km · 11 h 21 min
Kabul757 km · 10 h 33 min
Wardak (Maidan Shahr)777 km · 10 h 54 min
Logar (Pul-e-Alam)821 km · 11 h 20 min
Laghman (Mehtarlam)856 km · 12 h 6 min
Nangarhar (Jalalabad)862 km · 12 h 7 min
Helmand (Lashkar Gah)873 km · 13 h 43 min
Paktia (Gardez)879 km · 12 h 10 min
Ghazni884 km · 12 h 49 min
Paktika (Sharana)950 km · 13 h 30 min
Nimroz (Zaranj)950 km · 14 h 24 min
Kunar (Asadabad)954 km · 13 h 29 min
Khost982 km · 13 h 47 min
Kandahar986 km · 14 h 50 min
Nuristan (Parun)1,051 km · 16 h 4 min
Zabul (Qalat)1,102 km · 16 h 10 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.