
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.

Located centrally in Afghanistan, Bamyan is known for its impressive history and cultural landscape.
Learn more →
Kunduz is the center of the eponymous province in northern Afghanistan and a significant transport hub.
Learn more →
Faizabad is the most important city in the northeastern province of Badakhshan, situated on the Kokcha River.
Learn more →
Located in western Afghanistan on the Hari Rud river, Herat is known for its impressive Persian architecture.
Learn more →
Ghazni is a historically significant city in central Afghanistan, located on the strategic road between Kabul and Kandahar.
Learn more →
Taloqan is the capital of Takhar Province in northeastern Afghanistan.
Learn more →
Farah is an oasis-like city in western Afghanistan, near the Iranian border.
Learn more →
Kandahar is the second-largest city in Afghanistan and a major economic hub in the south.
Learn more →
Chaghcharan, also known as Firozkoh, is the capital of Ghor Province in the central highlands of Afghanistan.
Learn more →
Puli Khumri is an industrial city in Baghlan Province.
Learn more →
Mazar-i-Sharif is the fourth-largest city in Afghanistan and a major trade center near the Uzbek border.
Learn more →
Mihtarlam is the capital of Laghman Province and is idylically situated in the irrigated valleys of eastern Afghanistan.
Learn more →
Kabul is the capital and most populous city of Afghanistan.
Learn more →
Puli Alam is the provincial capital of Logar.
Learn more →
Zaranj is located on the border with Iran and is the provincial capital of Nimruz.
Learn more →
Maymana is the largest city in Faryab Province in northwestern Afghanistan.
Learn more →
Asadabad is the provincial capital of Kunar and is located at the confluence of the Pech and Kunar rivers.
Learn more →
Aybak is the capital of Samangan Province in northern Afghanistan.
Learn more →
Sar-e Pol is the capital of the eponymous province in the north of the country.
Learn more →
Jalalabad is the capital of Nangarhar Province in eastern Afghanistan.
Learn more →
Charikar is the capital of Parwan Province and lies on the edge of the Shomali Plain.
Learn more →
Khost is a city in eastern Afghanistan, near the Pakistani border.
Learn more →
Qala e Naw is the capital of Badghis Province in northwestern Afghanistan.
Learn more →
Mahmud-e-Raqi is a small city in Kapisa Province, north of Kabul.
Learn more →
Maidan Shar is the capital of Wardak Province and is located just about 40 kilometers from Kabul.
Learn more →
Tarinkot is the capital of the central Afghan province of Uruzgan.
Learn more →
Sheberghan is the capital of Jowzjan Province in northern Afghanistan.
Learn more →
Gardez is the center of Paktia Province in the east of the country.
Learn more →
Qalat is the capital of Zabul Province in southern Afghanistan.
Learn more →
Lashkargah is the capital of Helmand Province in southern Afghanistan.
Learn more →This page lists the most important cities by population – each with its own detail page, map and attractions.
Click a city – the detail page lists the top attractions, a map and travel tips.