Distances between cities

Road distance and driving time between the provincial capitals.

Farah → Baghlan (Puli Khumri)1,137 km
Driving16 h 20 min

From Farah to everywhere

Nimroz (Zaranj)216 km · 4 h 50 min
Herat279 km · 3 h 50 min
Helmand (Lashkar Gah)320 km · 4 h 36 min
Badghis (Qala-i-Naw)427 km · 6 h 6 min
Kandahar432 km · 5 h 43 min
Ghor (Chaghcharan)522 km · 11 h 37 min
Zabul (Qalat)561 km · 7 h 28 min
Uruzgan (Tarinkot)569 km · 8 h 3 min
Faryab (Maimana)692 km · 11 h 9 min
Daykundi (Nili)760 km · 12 h 34 min
Ghazni779 km · 10 h 50 min
Paktika (Sharana)814 km · 11 h 33 min
Paktia (Gardez)872 km · 11 h 59 min
Wardak (Maidan Shahr)885 km · 12 h 44 min
Jowzjan (Sheberghan)893 km · 13 h 50 min
Kabul927 km · 13 h 19 min
Logar (Pul-e-Alam)931 km · 12 h 50 min
Sar-e Pul947 km · 14 h 52 min
Parwan (Charikar)969 km · 13 h 55 min
Khost975 km · 13 h 36 min
Kapisa (Mahmud-i-Raqi)978 km · 14 h 5 min
Balkh (Mazar-i-Sharif)1,024 km · 15 h 42 min
Panjshir (Bazarak)1,024 km · 14 h 47 min
Bamyan1,025 km · 15 h 12 min
Laghman (Mehtarlam)1,066 km · 15 h 22 min
Nangarhar (Jalalabad)1,071 km · 15 h 24 min
Baghlan (Puli Khumri)1,137 km · 16 h 20 min
Samangan (Aybak)1,141 km · 17 h 21 min
Kunar (Asadabad)1,164 km · 16 h 45 min
Kunduz1,241 km · 18 h 15 min
Nuristan (Parun)1,261 km · 19 h 20 min
Takhar (Taloqan)1,288 km · 19 h 11 min
Badakhshan (Faizabad)1,459 km · 21 h 55 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.