Distances between cities
Road distance and driving time between the provincial capitals.
Uruzgan (Tarinkot) → Samangan (Aybak)787 km
Driving13 h 36 min
From Uruzgan (Tarinkot) to everywhere
Kandahar151 km · 2 h 30 min
Zabul (Qalat)183 km · 3 h 54 min
Daykundi (Nili)191 km · 4 h 31 min
Helmand (Lashkar Gah)279 km · 4 h 26 min
Ghazni349 km · 6 h 53 min
Ghor (Chaghcharan)374 km · 9 h 7 min
Paktika (Sharana)383 km · 7 h 36 min
Paktia (Gardez)442 km · 8 h 2 min
Wardak (Maidan Shahr)455 km · 8 h 47 min
Bamyan463 km · 10 h 11 min
Kabul497 km · 9 h 22 min
Logar (Pul-e-Alam)500 km · 8 h 53 min
Parwan (Charikar)539 km · 9 h 58 min
Khost545 km · 9 h 39 min
Kapisa (Mahmud-i-Raqi)548 km · 10 h 8 min
Farah569 km · 8 h 3 min
Panjshir (Bazarak)594 km · 10 h 50 min
Nimroz (Zaranj)596 km · 8 h 22 min
Faryab (Maimana)602 km · 15 h 10 min
Sar-e Pul624 km · 16 h 7 min
Laghman (Mehtarlam)636 km · 11 h 25 min
Nangarhar (Jalalabad)641 km · 11 h 27 min
Baghlan (Puli Khumri)706 km · 12 h 23 min
Herat710 km · 9 h 49 min
Kunar (Asadabad)734 km · 12 h 48 min
Samangan (Aybak)787 km · 13 h 36 min
Kunduz811 km · 14 h 18 min
Nuristan (Parun)831 km · 15 h 23 min
Takhar (Taloqan)857 km · 15 h 14 min
Badghis (Qala-i-Naw)858 km · 12 h 5 min
Balkh (Mazar-i-Sharif)900 km · 15 h 9 min
Badakhshan (Faizabad)1,028 km · 17 h 58 min
Jowzjan (Sheberghan)1,031 km · 17 h 1 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)