Table of contents
Overview
3About St. Elmo, IL
St. Elmo is a small farming town in south-central Illinois, about 70 miles from St. Louis via Interstate 70. US Route 40 runs right through the center of town, connecting it to Vandalia and Effingham. The community of 1,250 sits in flat agricultural country with the typical Midwest climate of hot summers and snowy winters. The town's checkerboard water tower has been a roadside landmark for travelers on US 40 for generations.
Where is St. Elmo, IL on the map?
St. Elmo, IL is in United States, at 39.021, -88.851 - about 10 km east of Brownstown, IL.
How far is St. Elmo, IL from where I am?
Use your device location to see the distance to St. Elmo, IL, how long the drive takes, and directions from where you are.
Book
2Find hotels in St. Elmo, IL
Rent a car near St. Elmo, IL
Play
Play a pub crawl round in St. Elmo, IL
Nine holes from pub to pub through the real streets of St. Elmo, IL. Every cup is a bar somebody actually drinks in.
Explore
2Popular destinations close by
Nearby essentials
What is the closest airport to St. Elmo, IL?
The closest airport to St. Elmo, IL is St. Louis Lambert International Airport, 148 km (about 1 h 47 min by car).
