Cities Near Peshawar

Peshawar is located in Pakistan. Several major cities lie within a short distance of Peshawar, including Islamabad (140 km), Rawalpindi (146 km) and Kabul (228 km). This page lists important cities located near Peshawar together with their distance. Note that this list is limited to large cities with more than 500,000 inhabitants.

Start typing a city name and choose from the dropdown menu.

Currently limited to 1,031 cities with more than 500,000 inhabitants in our database.

Cities within 500 km of Peshawar

City Country Distance Direction Population
Islamabad Pakistan 140 km East 1,014,825
Rawalpindi Pakistan 146 km East 2,098,231
Kabul Afghanistan 228 km West 4,273,156
Sargodha Pakistan 238 km Southeast 659,862
Srinagar India 298 km East 1,180,570
Gujranwala Pakistan 320 km Southeast 2,027,001
Faisalabad Pakistan 321 km Southeast 3,203,846
Sialkot Pakistan 323 km Southeast 591,668
Jammu India 336 km Southeast 502,197
Zafarwal Pakistan 361 km Southeast 501,213
Lahore Pakistan 377 km Southeast 15,277,850
Amritsar India 408 km Southeast 1,132,383
Multan Pakistan 424 km South 1,871,843
Jalandhar India 480 km Southeast 873,725

Map of Cities Near Peshawar

Explore Cities Near Peshawar

Explore Cities Around the World