Cities near Agra, within 100 km and 300 km (straight line)
There are 46 cities and towns of 15,000 people or more within 100 km of Agra, India, in a straight line, and 483 cities and towns within 300 km, measured from the city centre. The largest within 100 km are Alīgarh (78 km north), Mathura (49 km northwest) and Fīrozābād (38 km east).
Within 100 km
46
cities and towns · straight line
Within 300 km
483
cities and towns · straight line
Nearest
Tūndla
22 km (14 miles) east · straight line
Straight-line distances from one city centre to another, as the crow flies. Roads between them are longer.
AgraWithin 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 Agra
The 40 largest of the 46 within 100 km, nearest first. Distances are straight lines.
| Place | Direction | Straight line |
|---|---|---|
| TūndlaUttar Pradesh | east | 22 km14 miles |
| SadābādUttar Pradesh | north | 28 km18 miles |
| RājākheraRajasthan | south-southeast | 35 km22 miles |
| FīrozābādUttar Pradesh | east | 38 km24 miles |
| JalesarUttar Pradesh | northeast | 43 km27 miles |
| HāthrasUttar Pradesh | north | 46 km29 miles |
| MathuraUttar Pradesh | northwest | 49 km31 miles |
| BharatpurRajasthan | west | 52 km32 miles |
| VrindāvanUttar Pradesh | northwest | 54 km34 miles |
| DhaulpurRajasthan | south-southwest | 56 km35 miles |
| ShikohābādUttar Pradesh | east | 57 km35 miles |
| AmbāhMadhya Pradesh | south-southeast | 57 km36 miles |
| GovardhanUttar Pradesh | west-northwest | 65 km40 miles |
| KūmherRajasthan | west-northwest | 66 km41 miles |
| Sikandra RaoUttar Pradesh | north-northeast | 67 km41 miles |
| PorsaMadhya Pradesh | south-southeast | 67 km41 miles |
| SirsāganjUttar Pradesh | east-southeast | 68 km42 miles |
| BāriRajasthan | southwest | 72 km45 miles |
| DīgRajasthan | west-northwest | 75 km47 miles |
| EtahUttar Pradesh | northeast | 76 km47 miles |
| MorenaMadhya Pradesh | south | 76 km47 miles |
| Jora KhurdMadhya Pradesh | south | 77 km48 miles |
| AlīgarhUttar Pradesh | north | 78 km48 miles |
| BayānaRajasthan | west-southwest | 78 km49 miles |
| ChhātaUttar Pradesh | northwest | 78 km49 miles |
| NādbaiRajasthan | west | 81 km51 miles |
| GormiMadhya Pradesh | southeast | 81 km51 miles |
| KhairUttar Pradesh | north | 86 km54 miles |
| KosiUttar Pradesh | northwest | 89 km55 miles |
| KāmanRajasthan | northwest | 91 km56 miles |
| ChharraUttar Pradesh | north-northeast | 91 km56 miles |
| KāsganjUttar Pradesh | northeast | 93 km58 miles |
| GohadMadhya Pradesh | south-southeast | 94 km58 miles |
| KarhalUttar Pradesh | east-southeast | 94 km58 miles |
| JaswantnagarUttar Pradesh | east-southeast | 94 km58 miles |
| BāmaurMadhya Pradesh | south | 94 km59 miles |
| NagarRajasthan | west-northwest | 95 km59 miles |
| JoraMadhya Pradesh | south-southwest | 96 km60 miles |
| MahgawānMadhya Pradesh | southeast | 97 km60 miles |
| AtraulīUttar Pradesh | north-northeast | 98 km61 miles |
From 100 km to 300 km of Agra
The 30 largest of the 437 between 100 km and 300 km, nearest first. Distances are straight lines.
| Place | Direction | Straight line |
|---|---|---|
| GwaliorMadhya Pradesh | south | 107 km67 miles |
| EtāwahUttar Pradesh | east-southeast | 109 km68 miles |
| AlwarRajasthan | west-northwest | 144 km89 miles |
| FaridabadHaryana | north-northwest | 153 km95 miles |
| Greater NoidaUttar Pradesh | north-northwest | 153 km95 miles |
| NoidaUttar Pradesh | north-northwest | 169 km105 miles |
| GurugramHaryana | northwest | 172 km107 miles |
| GhāziābādUttar Pradesh | north-northwest | 174 km108 miles |
| New DelhiDelhi | north-northwest | 178 km111 miles |
| DelhiDelhi | north-northwest | 181 km112 miles |
| ModīnagarUttar Pradesh | north-northwest | 188 km117 miles |
| LoniUttar Pradesh | north-northwest | 188 km117 miles |
| NajafgarhDelhi | north-northwest | 189 km117 miles |
| BareillyUttar Pradesh | northeast | 192 km119 miles |
| Kirāri SulemānnagarDelhi | north-northwest | 193 km120 miles |
| MorādābādUttar Pradesh | north-northeast | 199 km123 miles |
| JhānsiUttar Pradesh | south-southeast | 200 km124 miles |
| MeerutUttar Pradesh | north | 202 km126 miles |
| ShāhjānpurUttar Pradesh | east-northeast | 202 km126 miles |
| RāmpurUttar Pradesh | north-northeast | 206 km128 miles |
| NarelaDelhi | north-northwest | 207 km128 miles |
| JaipurRajasthan | west | 223 km138 miles |
| SonīpatHaryana | north-northwest | 224 km139 miles |
| RohtakHaryana | northwest | 236 km147 miles |
| KanpurUttar Pradesh | east-southeast | 245 km152 miles |
| MuzaffarnagarUttar Pradesh | north | 256 km159 miles |
| PanipatHaryana | north-northwest | 266 km165 miles |
| SīkarRajasthan | west | 288 km179 miles |
| LucknowUttar Pradesh | east | 291 km181 miles |
| KarnālHaryana | north-northwest | 297 km184 miles |
Measure from Agra 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 India
Questions
What is the closest city to Agra?
Tūndla is the nearest city or town of 15,000 people or more, 22 km (14 miles) east of Agra's centre in a straight line. A smaller town or a suburb may be closer.
Are these driving distances from Agra?
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 Agra?
Every city and town of 15,000 people or more in the GeoNames gazetteer whose centre lies within 300 km of Agra'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.