Cities within 100 miles of London (straight line)
There are 272 cities and towns of 15,000 people or more within 100 miles of London, United Kingdom, in a straight line, and 820 cities and towns within 200 miles, measured from the city centre. The largest within 100 miles are Leicester (89 miles north-northwest), Coventry (86 miles northwest) and Reading (37 miles west).
Within 100 miles
272
cities and towns · straight line
Within 200 miles
820
cities and towns · straight line
Nearest
Watford
15 miles (25 km) northwest · straight line
Straight-line distances from one city centre to another, as the crow flies. Roads between them are longer.
LondonWithin 100 miles100 miles to 200 milesDashed rings: 100 miles and 200 miles in a straight line from the centre.
Cities and towns within 100 miles of London
The 40 largest of the 272 within 100 miles, nearest first. Distances are straight lines.
| Place | Direction | Straight line |
|---|---|---|
| WatfordEngland | northwest | 15 miles25 km |
| SloughEngland | west | 20 miles33 km |
| HarlowEngland | north-northeast | 21 miles34 km |
| Hemel HempsteadEngland | northwest | 22 miles35 km |
| WokingEngland | southwest | 23 miles37 km |
| BasildonEngland | east | 25 miles41 km |
| CrawleyEngland | south | 27 miles44 km |
| High WycombeEngland | west-northwest | 28 miles45 km |
| LutonEngland | north-northwest | 29 miles46 km |
| ChelmsfordEngland | east-northeast | 30 miles48 km |
| GillinghamEngland | east-southeast | 30 miles49 km |
| MaidstoneEngland | east-southeast | 32 miles52 km |
| Southend-on-SeaEngland | east | 36 miles58 km |
| ReadingEngland | west | 37 miles59 km |
| BasingstokeEngland | west-southwest | 45 miles72 km |
| Milton KeynesEngland | northwest | 46 miles73 km |
| BedfordEngland | north-northwest | 46 miles73 km |
| BrightonEngland | south | 47 miles76 km |
| CambridgeEngland | north-northeast | 49 miles79 km |
| WorthingEngland | south-southwest | 49 miles79 km |
| OxfordEngland | west-northwest | 51 miles83 km |
| ColchesterEngland | east-northeast | 51 miles83 km |
| EastbourneEngland | south-southeast | 54 miles87 km |
| HastingsEngland | southeast | 54 miles88 km |
| NorthamptonEngland | north-northwest | 61 miles98 km |
| PortsmouthEngland | southwest | 64 miles104 km |
| IpswichEngland | northeast | 67 miles107 km |
| Saint PetersEngland | east | 67 miles108 km |
| SouthamptonEngland | southwest | 69 miles112 km |
| SwindonEngland | west | 71 miles115 km |
| PeterboroughEngland | north | 74 miles119 km |
| CoventryEngland | northwest | 86 miles138 km |
| CheltenhamEngland | west-northwest | 88 miles142 km |
| LeicesterEngland | north-northwest | 89 miles143 km |
| BournemouthEngland | southwest | 94 miles151 km |
| GloucesterEngland | west-northwest | 94 miles151 km |
| SolihullEngland | northwest | 94 miles152 km |
| BathEngland | west | 97 miles156 km |
| PooleEngland | southwest | 98 miles157 km |
| NorwichEngland | northeast | 98 miles158 km |
From 100 miles to 200 miles of London
The 30 largest of the 548 between 100 miles and 200 miles, nearest first. Distances are straight lines.
| Place | Direction | Straight line |
|---|---|---|
| Birminghamdistance pageEngland | northwest | 101 miles163 km |
| BristolEngland | west | 106 miles171 km |
| DudleyEngland | northwest | 108 miles174 km |
| NottinghamEngland | north-northwest | 109 miles175 km |
| WolverhamptonEngland | northwest | 113 miles182 km |
| DerbyEngland | north-northwest | 113 miles182 km |
| CardiffWales | west | 131 miles212 km |
| Stoke-on-TrentEngland | northwest | 135 miles218 km |
| Le HavreNormandy, France | south | 140 miles225 km |
| SheffieldEngland | north-northwest | 141 miles227 km |
| LilleHauts-de-France, France | east-southeast | 151 miles243 km |
| Kingston upon HullEngland | north | 155 miles249 km |
| Manchesterdistance pageEngland | north-northwest | 163 miles262 km |
| OldhamEngland | north-northwest | 163 miles263 km |
| SwanseaWales | west | 164 miles264 km |
| WarringtonEngland | northwest | 166 miles268 km |
| LeedsEngland | north-northwest | 169 miles272 km |
| GentFlanders, Belgium | east | 169 miles272 km |
| BradfordEngland | north-northwest | 172 miles277 km |
| St HelensEngland | northwest | 173 miles279 km |
| WiganEngland | northwest | 176 miles283 km |
| Liverpooldistance pageEngland | northwest | 178 miles286 km |
| BirkenheadEngland | northwest | 178 miles287 km |
| PrestonEngland | northwest | 190 miles305 km |
| PlymouthEngland | west-southwest | 192 miles309 km |
| The HagueSouth Holland, Netherlands | east-northeast | 193 miles311 km |
| AntwerpFlanders, Belgium | east | 196 miles316 km |
| Cergy-PontoiseÎle-de-France, France | south-southeast | 196 miles316 km |
| BrusselsBrussels Capital, Belgium | east | 199 miles320 km |
| RotterdamSouth Holland, Netherlands | east | 199 miles321 km |
Measure from London 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 United Kingdom
Questions
What is the closest city to London?
Watford is the nearest city or town of 15,000 people or more, 15 miles (25 km) northwest of London's centre in a straight line. A smaller town or a suburb may be closer.
Are these driving distances from London?
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 London?
Every city and town of 15,000 people or more in the GeoNames gazetteer whose centre lies within 200 miles of London'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.