Cities near Peshawar, within 100 km and 300 km (straight line)
There are 28 cities and towns of 15,000 people or more within 100 km of Peshawar, Pakistan, in a straight line, and 155 cities and towns within 300 km, measured from the city centre. The largest within 100 km are Mardan (48 km east-northeast), Kohat (49 km south-southwest) and Tordher (65 km east).
Within 100 km
28
cities and towns · straight line
Within 300 km
155
cities and towns · straight line
Nearest
Jamrud
18 km (11 miles) west · straight line
Straight-line distances from one city centre to another, as the crow flies. Roads between them are longer.
PeshawarWithin 100 km100 km to 300 kmDashed rings: 100 km and 300 km in a straight line from the centre.
Cities and towns within 100 km of Peshawar
All 28 within 100 km, nearest first. Distances are straight lines.
| Place | Direction | Straight line |
|---|---|---|
| JamrudKhyber Pakhtunkhwa | west | 18 km11 miles |
| PabbiKhyber Pakhtunkhwa | east | 20 km12 miles |
| CharsaddaKhyber Pakhtunkhwa | northeast | 22 km13 miles |
| ShabqadarKhyber Pakhtunkhwa | north | 23 km14 miles |
| UtmanzaiKhyber Pakhtunkhwa | northeast | 26 km16 miles |
| AmangarhKhyber Pakhtunkhwa | east | 32 km20 miles |
| TangiKhyber Pakhtunkhwa | north-northeast | 33 km21 miles |
| Nowshera KalanKhyber Pakhtunkhwa | east | 37 km23 miles |
| Risalpur CantonmentKhyber Pakhtunkhwa | east | 39 km24 miles |
| Nowshera CantonmentKhyber Pakhtunkhwa | east | 39 km24 miles |
| MardanKhyber Pakhtunkhwa | east-northeast | 48 km30 miles |
| KohatKhyber Pakhtunkhwa | south-southwest | 49 km30 miles |
| Akora KhattakKhyber Pakhtunkhwa | east | 50 km31 miles |
| JahangiraKhyber Pakhtunkhwa | east | 59 km37 miles |
| TordherKhyber Pakhtunkhwa | east | 65 km41 miles |
| Haji ShahPunjab | east-southeast | 71 km44 miles |
| HanguKhyber Pakhtunkhwa | southwest | 71 km44 miles |
| LachiKhyber Pakhtunkhwa | south-southwest | 73 km45 miles |
| JandPunjab | south-southeast | 76 km47 miles |
| Attock CityPunjab | east-southeast | 77 km48 miles |
| Bat KhelaKhyber Pakhtunkhwa | north-northeast | 77 km48 miles |
| KamraPunjab | east-southeast | 77 km48 miles |
| Markaz-e Woluswalī-ye ĀchīnNangarhar, Afghanistan | west | 81 km51 miles |
| ZaidaKhyber Pakhtunkhwa | east | 82 km51 miles |
| SwabiKhyber Pakhtunkhwa | east | 83 km52 miles |
| Musa Banda/Musa khan kallayKhyber Pakhtunkhwa | east | 83 km52 miles |
| Hazro CityPunjab | east | 85 km53 miles |
| TopiKhyber Pakhtunkhwa | east | 96 km60 miles |
From 100 km to 300 km of Peshawar
The 30 largest of the 127 between 100 km and 300 km, nearest first. Distances are straight lines.
| Place | Direction | Straight line |
|---|---|---|
| MingoraKhyber Pakhtunkhwa | northeast | 112 km70 miles |
| JalālābādNangarhar, Afghanistan | west-northwest | 114 km71 miles |
| IslamabadIslamabad | east-southeast | 139 km86 miles |
| RawalpindiPunjab | east-southeast | 143 km89 miles |
| BannuKhyber Pakhtunkhwa | southwest | 145 km90 miles |
| AbbottabadKhyber Pakhtunkhwa | east | 151 km94 miles |
| BattagramKhyber Pakhtunkhwa | east-northeast | 152 km95 miles |
| MianwaliPunjab | south | 159 km99 miles |
| MuzaffarābādAzad Kashmir | east-northeast | 179 km111 miles |
| DhirkotAzad Kashmir | east | 184 km114 miles |
| JauharabadPunjab | south-southeast | 202 km125 miles |
| New Mirpur CityAzad Kashmir | east-southeast | 223 km139 miles |
| KabulKabul, Afghanistan | west-northwest | 229 km142 miles |
| JhelumPunjab | east-southeast | 233 km145 miles |
| SahiwalPunjab | south-southeast | 237 km147 miles |
| SargodhaPunjab | south-southeast | 237 km147 miles |
| BagrāmParwan, Afghanistan | west-northwest | 237 km147 miles |
| Mandi BahauddinPunjab | southeast | 238 km148 miles |
| Dera Ismail KhanKhyber Pakhtunkhwa | south-southwest | 250 km155 miles |
| BhakkarPunjab | south | 269 km167 miles |
| GujratPunjab | southeast | 282 km175 miles |
| Pindi BhattianPunjab | southeast | 283 km176 miles |
| ChiniotPunjab | south-southeast | 286 km178 miles |
| Jalalpur JattanPunjab | east-southeast | 288 km179 miles |
| SoyībugJammu and Kashmir, India | east | 288 km179 miles |
| BhawanaPunjab | south-southeast | 289 km180 miles |
| HafizabadPunjab | southeast | 292 km181 miles |
| WazirabadPunjab | southeast | 294 km182 miles |
| GhazniGhazni, Afghanistan | west | 296 km184 miles |
| SrinagarJammu and Kashmir, India | east | 297 km185 miles |
Measure from Peshawar to anywhere
The distance calculator gives the straight-line distance from this city to any other place, address or coordinate, in miles and kilometres, or from where you are standing.
Explore Pakistan
Questions
What is the closest city to Peshawar?
Jamrud is the nearest city or town of 15,000 people or more, 18 km (11 miles) west of Peshawar's centre in a straight line. A smaller town or a suburb may be closer.
Are these driving distances from Peshawar?
No. Every distance on this page is a straight line between two centre points, as the crow flies. A road route is always longer, because roads bend around terrain and water, and MapGO does not measure driving distance or travel time.
Which places count as near Peshawar?
Every city and town of 15,000 people or more in the GeoNames gazetteer whose centre lies within 300 km of Peshawar's centre. Villages and smaller towns are left out, so there are more places nearby than listed. A place right on a ring may fall either side of it, depending on where its centre point sits.
Places and their centre points from GeoNames (cities and towns of 15,000 people or more); distances computed by MapGO with the haversine formula. All distances on this page are straight lines over the Earth's surface, not road distances.