199 countries 39,402 visa rules 72,668 airports 7,028 languages 235 holiday calendars 1,260 news stories Visa data verified 13 Oct 2026
Free Passport Photo Maker
Travel photo of Afghanistan

Asia · neighbouring countries

Flag of AfghanistanNeighboring Countries of Afghanistan

Afghanistan shares land borders with 6 countries: Pakistan (2,670 km), Tajikistan (1,357 km), Iran (921 km), Turkmenistan (804 km), Uzbekistan (144 km) and China (91 km).

Check another country

6
Neighbouring countries (#21 of 236)
5,987 km
Total land borders
None
Landlocked — no coastline
652,230
Area in km²
  • Afghanistan
  • Neighbouring countries
  • Neighbours of neighbours

Countries bordering Afghanistan

NeighbourBorder lengthCapitalVisa for Afghanistan citizens
Flag of PakistanPakistan
2,670 km
Islamabad eVisa · 90 days
Flag of TajikistanTajikistan
1,357 km
Dushanbe Visa required
Flag of IranIran
921 km
Tehran Visa required
Flag of TurkmenistanTurkmenistan
804 km
Ashgabat Visa required
Flag of UzbekistanUzbekistan
144 km
Tashkent Visa required
Flag of ChinaChina
91 km
Beijing Visa required

Pakistan accounts for 45% of Afghanistan's 5,987 km of land borders. Lengths: CIA World Factbook (public domain).

Geography of Afghanistan

Location

Southern Asia, north and west of Pakistan, east of Iran

Area

652,230 km² — almost six times the size of Virginia; slightly smaller than Texas

Terrain

Mostly rugged mountains; plains in north and southwest

Climate

Arid to semiarid; cold winters and hot summers

Highest and lowest points

Highest: Noshak 7,492 m. Lowest: Amu Darya 258 m. Mean elevation: 1884 m.

Natural resources

Natural gas, petroleum, coal, copper, chromite, talc, barites, sulfur, lead, zinc, iron ore, salt, precious and semiprecious stones, arable land

Natural hazards

Damaging earthquakes occur in Hindu Kush mountains; flooding; droughts

Good to know

Landlocked; the Hindu Kush mountains that run northeast to southwest divide the northern provinces from the rest of the country; the highest peaks are in the northern Vakhan (Wakhan Corridor)

Frequently asked questions about the borders of Afghanistan

How many countries border Afghanistan?

Afghanistan shares land borders with 6 countries: Pakistan (2,670 km), Tajikistan (1,357 km), Iran (921 km), Turkmenistan (804 km), Uzbekistan (144 km) and China (91 km).

Which is the longest border of Afghanistan?

The longest land border of Afghanistan is with Pakistan (2,670 km); the shortest is with China (91 km).

Is Afghanistan landlocked?

Yes. Afghanistan has no coastline and is one of the world's landlocked countries, so all its trade by land passes through Pakistan, Tajikistan, Iran, Turkmenistan, Uzbekistan and China.

How long are the land borders of Afghanistan?

The land borders of Afghanistan total 5,987 km. By number of neighbours Afghanistan ranks #21 among 236 countries and territories.

Do Afghanistan citizens need a visa for neighbouring countries?

Afghanistan citizens need a visa or travel authorisation for all neighbouring countries — see the table on this page.

What is the highest point of Afghanistan?

Noshak 7,492 m. The lowest point is Amu Darya 258 m.

Borders and geography: CIA World Factbook (public domain). Visa rules: TravelRequirements.info — Entry Requirements Dataset, AXG Sp. z o.o. (CC BY 4.0).