Skip to main content
Destinations
Travel Advice
Resources
The World
Asia
South Asia
Afghanistan
Cities
Cities & Towns
Cities in Afghanistan - Best Places to Visit
There are 19 cities in Afghanistan.
Herat
is the most popular city with a population of 574,300.
Most Popular
By Name
By Population
1
Herat
Ancient city with a Friday Mosque and citadel
Pop. 574,300
2
Mazar-i-Sharif
Afghan city known for its historical significance
Pop. 523,300
3
Balkh
Ancient city once called the Mother of Cities
Pop. 114,883
4
Ghazni
Old Ghaznavid capital
Pop. 141,000
5
Jalalabad
Eastern city near the Khyber Pass
Pop. 271,900
6
Kunduz
Northern trading city
Pop. 161,902
7
Bamyan
Valley of the destroyed giant Buddhas
Pop. 61,863
8
Fayzabad
Badakhshan capital, gateway to the Wakhan Corridor
Pop. 44,421
9
Taloqan
City in Takhar province with historical sites
Pop. 64,256
10
Puli Khumri
City in Baghlan, Afghanistan
Pop. 56,369
11
Sheberghan
Afghan city with historical significance
Pop. 55,641
12
Maymana
City in Faryab Province, Afghanistan
Pop. 75,900
13
Charikar
City in Parwan, Afghanistan
Pop. 53,676
14
Zaranj
City in Afghanistan, capital of Nimroz Province
Pop. 49,851
15
Farah
City in western Afghanistan, provincial capital
Pop. 43,561
16
Firuzkoh
City in Afghanistan with rich cultural heritage
Pop. 15,000
17
Gardez
City in eastern Afghanistan with strategic location
Pop. 103,601
18
Baghlan
City in Baghlan province, Afghanistan
Pop. 108,449
19
Kabul synagogue
Capital city of Afghanistan with historical significance
Pop. 4,434,550
Load More