The distance between Morocco and Afghanistan is 6,839 kilometers (4,250 miles).
Morocco, Africa
Afghanistan, Asia
6,839 km
Distance between centroids
5,643 km
Shortest distance
Calculated based on main borders (including major islands)
6,196 km
Shortest distance between major cities
Oujda-Angad → Kandhar
Distances between Morocco and Afghanistan by cities:
City in Morocco | City in Afghanistan | Distance (kilometers) |
---|---|---|
Tangier | Maymana | 6,224 km |
Sale | Kabul | 6,812 km |
Oujda-Angad | Kandhar | 6,196 km |
Agadir | Kunduz | 7,112 km |
Casablanca | Kandhar | 6,733 km |
Rabat | Gardez | 6,862 km |
Fez | Kabul | 6,661 km |
Rabat | Kabul | 6,817 km |
Mohammedia | Kabul | 6,878 km |
Tétouan | Kunduz | 6,500 km |
Meknès | Mazari-Sharif | 6,450 km |
Kenitra | Kandhar | 6,618 km |
Al Hoceïma | Gardez | 6,565 km |
Safi | Kunduz | 6,982 km |
Mohammedia | Kandhar | 6,709 km |
Agadir | Kandhar | 7,036 km |
Tangier | Kabul | 6,652 km |
Safi | Kabul | 7,100 km |
Temara | Bagolaggo | 6,719 km |
Fez | Bagolaggo | 6,555 km |
Distance between countries | Kilometers |
---|---|
From Morocco to China | 9,654 km |
From Morocco to India | 8,477 km |
From Morocco to United States | 7,854 km |
From Morocco to Indonesia | 12,958 km |
From Morocco to Pakistan | 7,131 km |
Distances between countries | Kilometers |
---|---|
From Afghanistan to China | 3,322 km |
From Afghanistan to India | 1,849 km |
From Afghanistan to United States | 11,956 km |
From Afghanistan to Indonesia | 6,166 km |
From Afghanistan to Pakistan | 424 km |
The following list contains countries that are separated by a similar distance as it is between Morocco and Afghanistan.
From | To | Distance (kilometers) |
---|---|---|
Bulgaria | Zimbabwe | 6,847 km |
Netherlands | Nepal | 6,831 km |
China | Hungary | 6,830 km |
Nigeria | French Guiana | 6,852 km |
North Macedonia | Mozambique | 6,823 km |
Bulgaria | Myanmar | 6,820 km |
China | Serbia | 6,862 km |
Papua New Guinea | Bhutan | 6,863 km |
China | Somalia | 6,816 km |
Ethiopia | Malaysia | 6,813 km |
Uruguay | Senegal | 6,813 km |
Haiti | Spain | 6,869 km |
Sweden | Kenya | 6,875 km |
Kenya | Sweden | 6,875 km |
Greece | Namibia | 6,875 km |