Cities within 100 miles of St. Louis (straight line)
There are 45 cities and towns of 15,000 people or more within 100 miles of St. Louis, Missouri, in a straight line, and 88 cities and towns within 200 miles, measured from the city centre. The largest within 100 miles are Springfield (86 miles north-northeast), O'Fallon (30 miles west-northwest) and Saint Charles (19 miles northwest).
Within 100 miles
45
cities and towns · straight line
Within 200 miles
88
cities and towns · straight line
Nearest
East Saint Louis
2.5 miles (4.1 km) east · straight line
Straight-line distances from one city centre to another, as the crow flies. Roads between them are longer.
St. LouisWithin 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 St. Louis
The 40 largest of the 45 within 100 miles, nearest first. Distances are straight lines.
| Place | Direction | Straight line |
|---|---|---|
| East Saint LouisIllinois | east | 2.5 miles4.1 km |
| Granite CityIllinois | north-northeast | 5.8 miles9.3 km |
| University CityMissouri | west-northwest | 6.3 miles10 km |
| Webster GrovesMissouri | west-southwest | 8.9 miles14 km |
| AfftonMissouri | southwest | 9 miles15 km |
| FergusonMissouri | northwest | 9.9 miles16 km |
| MehlvilleMissouri | southwest | 11 miles17 km |
| Spanish LakeMissouri | north | 11 miles18 km |
| Fairview HeightsIllinois | east-southeast | 11 miles19 km |
| KirkwoodMissouri | west-southwest | 12 miles19 km |
| CollinsvilleIllinois | east-northeast | 12 miles19 km |
| OakvilleMissouri | south-southwest | 12 miles20 km |
| Creve CoeurMissouri | west | 12 miles20 km |
| FlorissantMissouri | north-northwest | 13 miles21 km |
| HazelwoodMissouri | northwest | 14 miles22 km |
| BellevilleIllinois | east-southeast | 14 miles22 km |
| Maryland HeightsMissouri | west-northwest | 14 miles22 km |
| Old JamestownMissouri | north-northwest | 15 miles24 km |
| O'FallonIllinois | east | 16 miles25 km |
| ArnoldMissouri | southwest | 17 miles27 km |
| ManchesterMissouri | west | 17 miles27 km |
| AltonIllinois | north | 18 miles29 km |
| EdwardsvilleIllinois | northeast | 18 miles30 km |
| Saint CharlesMissouri | northwest | 19 miles30 km |
| BallwinMissouri | west | 19 miles31 km |
| Upper AltonIllinois | north | 20 miles32 km |
| ChesterfieldMissouri | west | 21 miles33 km |
| GodfreyIllinois | north | 23 miles37 km |
| WildwoodMissouri | west | 25 miles41 km |
| Saint PetersMissouri | west-northwest | 26 miles42 km |
| O'FallonMissouri | west-northwest | 30 miles48 km |
| WentzvilleMissouri | west-northwest | 38 miles60 km |
| FarmingtonMissouri | south-southwest | 60 miles96 km |
| JacksonvilleIllinois | north | 76 miles123 km |
| CarbondaleIllinois | southeast | 82 miles132 km |
| SpringfieldIllinois | north-northeast | 86 miles139 km |
| MarionIllinois | southeast | 93 miles149 km |
| HannibalMissouri | northwest | 97 miles156 km |
| RollaMissouri | west-southwest | 97 miles157 km |
| Cape GirardeauMissouri | south-southeast | 99 miles159 km |
From 100 miles to 200 miles of St. Louis
The 30 largest of the 43 between 100 miles and 200 miles, nearest first. Distances are straight lines.
| Place | Direction | Straight line |
|---|---|---|
| Jefferson CityMissouri | west | 107 miles172 km |
| DecaturIllinois | northeast | 107 miles172 km |
| QuincyIllinois | northwest | 111 miles179 km |
| ColumbiaMissouri | west-northwest | 117 miles189 km |
| CharlestonIllinois | east-northeast | 124 miles200 km |
| PekinIllinois | north-northeast | 137 miles221 km |
| PaducahKentucky | southeast | 138 miles222 km |
| BloomingtonIllinois | north-northeast | 143 miles231 km |
| East PeoriaIllinois | north-northeast | 145 miles233 km |
| NormalIllinois | north-northeast | 145 miles234 km |
| PeoriaIllinois | north-northeast | 146 miles236 km |
| ChampaignIllinois | northeast | 147 miles236 km |
| UrbanaIllinois | northeast | 148 miles238 km |
| EvansvilleIndiana | east-southeast | 150 miles242 km |
| HendersonKentucky | east-southeast | 152 miles244 km |
| BurlingtonIowa | north-northwest | 158 miles255 km |
| Terre HauteIndiana | east-northeast | 160 miles258 km |
| GalesburgIllinois | north | 161 miles259 km |
| SedaliaMissouri | west | 164 miles263 km |
| DanvilleIllinois | northeast | 172 miles276 km |
| MadisonvilleKentucky | east-southeast | 172 miles277 km |
| OwensboroKentucky | east-southeast | 178 miles286 km |
| ParagouldArkansas | south | 178 miles287 km |
| WarrensburgMissouri | west | 191 miles307 km |
| HopkinsvilleKentucky | southeast | 192 miles308 km |
| JonesboroArkansas | south | 194 miles313 km |
| SpringfieldMissouri | west-southwest | 195 miles314 km |
| MuscatineIowa | north-northwest | 198 miles319 km |
| East MolineIllinois | north | 199 miles320 km |
| MolineIllinois | north | 200 miles321 km |
Measure from St. Louis 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 States
Questions
What is the closest city to St. Louis?
East Saint Louis is the nearest city or town of 15,000 people or more, 2.5 miles (4.1 km) east of St. Louis's centre in a straight line. A smaller town or a suburb may be closer.
Are these driving distances from St. Louis?
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 St. Louis?
Every city and town of 15,000 people or more in the GeoNames gazetteer whose centre lies within 200 miles of St. Louis'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.