Distance Between Afghanistan Cities
Select start and destination city to calculate the distance between Afghanistan cities.
Alternatively click one of the city name below to list the near locations and surrounding cities and calculate distance from the city.
- Aibak
- Asadabad
- Badakhshan
- Badghis
- Balkh
- Bamian
- Bamyan
- Bazarak
- Charikar
- Daykundi
- Farah
- Faryab
- Fayzabad
- Gardez
- Ghazni
- Ghowr
- Helmand
- Herat
- Jalalabad
- Jowzjan
- Kabul
- Kandahar
- Kapisa
- Khost
- Khowst
- Konar
- Kunduz
- Laghman
- Lashkar Gah
- Lowgar
- Maymana
- Mazar-e Sharif
- Mehtar Lam
- Nangarhar
- Nimruz
- Nurestan
- Oruzgan
- Paktia
- Paktika
- Panjshir
- Parvan
- Pul-e Khumri
- Samangan
- Sar-e Pol
- Sar-e Pul
- Shibirghan
- Takhar
- Taloqan
- Vardak
- Wilayat-e Baghlan
- Zabul
- Zaranj
Distance Between Major Cities in Afghanistan
Start and Destination City | Distance | Mileage |
---|---|---|
Aibak to Asadabad | 323 km | 201 miles |
Asadabad to Badakhshan | 209 km | 130 miles |
Badakhshan to Badghis | 657 km | 408 miles |
Badghis to Balkh | 332 km | 206 miles |
Balkh to Bamian | 207 km | 129 miles |
Bamian to Bamyan | 59 km | 37 miles |
Bamyan to Bazarak | 163 km | 101 miles |
Bazarak to Charikar | 46 km | 29 miles |
Charikar to Daykundi | 323 km | 201 miles |
Daykundi to Farah | 376 km | 234 miles |
Farah to Faryab | 467 km | 290 miles |
Faryab to Fayzabad | 519 km | 322 miles |
Fayzabad to Gardez | 410 km | 255 miles |
Gardez to Ghazni | 136 km | 85 miles |
Ghazni to Ghowr | 272 km | 169 miles |
Ghowr to Helmand | 317 km | 197 miles |
Helmand to Herat | 370 km | 230 miles |
Herat to Jalalabad | 757 km | 470 miles |
Jalalabad to Jowzjan | 512 km | 318 miles |
Jowzjan to Kabul | 411 km | 255 miles |
Kabul to Kandahar | 459 km | 285 miles |
Kandahar to Kapisa | 524 km | 326 miles |
Kapisa to Khost | 185 km | 115 miles |
Khost to Khowst | 6 km | 4 miles |
Khowst to Konar | 201 km | 125 miles |
Konar to Kunduz | 290 km | 180 miles |
Kunduz to Laghman | 254 km | 158 miles |
Laghman to Lashkar Gah | 638 km | 396 miles |
Lashkar Gah to Lowgar | 525 km | 326 miles |
Lowgar to Maymana | 454 km | 282 miles |
Maymana to Mazar-e Sharif | 226 km | 140 miles |
Mazar-e Sharif to Mehtar Lam | 360 km | 224 miles |
Mehtar Lam to Nangarhar | 67 km | 42 miles |
Nangarhar to Nimruz | 841 km | 523 miles |
Nimruz to Nurestan | 920 km | 572 miles |
Nurestan to Oruzgan | 513 km | 319 miles |
Oruzgan to Paktia | 313 km | 194 miles |
Paktia to Paktika | 179 km | 111 miles |
Paktika to Panjshir | 359 km | 223 miles |
Panjshir to Parvan | 92 km | 57 miles |
Parvan to Pul-e Khumri | 109 km | 68 miles |
Pul-e Khumri to Samangan | 103 km | 64 miles |
Samangan to Sar-e Pol | 150 km | 93 miles |
Sar-e Pol to Sar-e Pul | 1 km | 1 miles |
Sar-e Pul to Shibirghan | 53 km | 33 miles |
Shibirghan to Takhar | 332 km | 206 miles |
Takhar to Taloqan | 9 km | 6 miles |
Taloqan to Vardak | 290 km | 180 miles |
Vardak to Wilayat-e Baghlan | 208 km | 129 miles |
Wilayat-e Baghlan to Zabul | 466 km | 290 miles |
Zabul to Zaranj | 523 km | 325 miles |