The Top 50

Cities in Afghanistan

The most important cities in Afghanistan at a glance – from the bustling metropolis to the charming small town. Each city links to a detailed page with map, attractions and travel tips.

🗺️ See all on the map
Bamyan
state-capital

Bamyan

Located centrally in Afghanistan, Bamyan is known for its impressive history and cultural landscape.

Learn more →
Kunduz
state-capital

Kunduz

Kunduz is the center of the eponymous province in northern Afghanistan and a significant transport hub.

Learn more →
Faizabad
state-capital

Faizabad

Faizabad is the most important city in the northeastern province of Badakhshan, situated on the Kokcha River.

Learn more →
Herat
state-capital

Herat

Located in western Afghanistan on the Hari Rud river, Herat is known for its impressive Persian architecture.

Learn more →
Ghazni
state-capital

Ghazni

Ghazni is a historically significant city in central Afghanistan, located on the strategic road between Kabul and Kandahar.

Learn more →
Taloqan
state-capital

Taloqan

Taloqan is the capital of Takhar Province in northeastern Afghanistan.

Learn more →
Farah
state-capital

Farah

Farah is an oasis-like city in western Afghanistan, near the Iranian border.

Learn more →
Kandahar
state-capital

Kandahar

Kandahar is the second-largest city in Afghanistan and a major economic hub in the south.

Learn more →
Chaghcharan
state-capital

Chaghcharan

Chaghcharan, also known as Firozkoh, is the capital of Ghor Province in the central highlands of Afghanistan.

Learn more →
Puli Khumri
state-capital

Puli Khumri

Puli Khumri is an industrial city in Baghlan Province.

Learn more →
Mazar-i-Sharif
state-capital

Mazar-i-Sharif

Mazar-i-Sharif is the fourth-largest city in Afghanistan and a major trade center near the Uzbek border.

Learn more →
Mihtarlam
state-capital

Mihtarlam

Mihtarlam is the capital of Laghman Province and is idylically situated in the irrigated valleys of eastern Afghanistan.

Learn more →
Kabul
state-capital

Kabul

Kabul is the capital and most populous city of Afghanistan.

Learn more →
Puli Alam
state-capital

Puli Alam

Puli Alam is the provincial capital of Logar.

Learn more →
Zaranj
state-capital

Zaranj

Zaranj is located on the border with Iran and is the provincial capital of Nimruz.

Learn more →
Maymana
state-capital

Maymana

Maymana is the largest city in Faryab Province in northwestern Afghanistan.

Learn more →
Asadabad
state-capital

Asadabad

Asadabad is the provincial capital of Kunar and is located at the confluence of the Pech and Kunar rivers.

Learn more →
Aybak
state-capital

Aybak

Aybak is the capital of Samangan Province in northern Afghanistan.

Learn more →
Sar-e Pol
state-capital

Sar-e Pol

Sar-e Pol is the capital of the eponymous province in the north of the country.

Learn more →
Jalalabad
state-capital

Jalalabad

Jalalabad is the capital of Nangarhar Province in eastern Afghanistan.

Learn more →
Charikar
state-capital

Charikar

Charikar is the capital of Parwan Province and lies on the edge of the Shomali Plain.

Learn more →
Khost
state-capital

Khost

Khost is a city in eastern Afghanistan, near the Pakistani border.

Learn more →
Qala e Naw
state-capital

Qala e Naw

Qala e Naw is the capital of Badghis Province in northwestern Afghanistan.

Learn more →
Mahmud-e-Raqi
state-capital

Mahmud-e-Raqi

Mahmud-e-Raqi is a small city in Kapisa Province, north of Kabul.

Learn more →
Maidan Shar
state-capital

Maidan Shar

Maidan Shar is the capital of Wardak Province and is located just about 40 kilometers from Kabul.

Learn more →
Tarinkot
state-capital

Tarinkot

Tarinkot is the capital of the central Afghan province of Uruzgan.

Learn more →
Sheberghan
state-capital

Sheberghan

Sheberghan is the capital of Jowzjan Province in northern Afghanistan.

Learn more →
Gardez
state-capital

Gardez

Gardez is the center of Paktia Province in the east of the country.

Learn more →
Qalat
state-capital

Qalat

Qalat is the capital of Zabul Province in southern Afghanistan.

Learn more →
Lashkargah
state-capital

Lashkargah

Lashkargah is the capital of Helmand Province in southern Afghanistan.

Learn more →

Frequently asked questions

What are the largest cities in Afghanistan?

This page lists the most important cities by population – each with its own detail page, map and attractions.

How do I find attractions per city?

Click a city – the detail page lists the top attractions, a map and travel tips.