1map logoGo to main page

Elgin, IL, USA to Saint Louis, MO, USA from $15: 8 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Elgin, United States of America
to
Saint Louis, United States of America

How to Get from Elgin to Saint Louis: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$15 by trainBest price
476 kmDistance
4h 37m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Elgin to Saint Louis with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
Various
Train
Average Duration
7h  23m
Estimated price
$15-138
Recommended
route map
Distance: 476 km
Duration: 4h 37m

See more options

Company
Various
Bus
Plane
Average Duration
4h  37m
Estimated price
$32-150
Company
Greyhound USA
Bus
Average Duration
9h  37m
Estimated price
$41-122
Company
Various
Drive
Average Duration
5h  10m
Estimated price
$50-80
Company
Peoria Charter Coach Company / Amtrak
Bus
Train
Average Duration
9h  5m
Estimated price
$58-148
Company
Various
Train
Plane
Average Duration
5h  46m
Estimated price
$151-152
Company
Various
Plane
Drive
Average Duration
4h  40m
Estimated price
$153-586
Company
Various
Plane
Drive
Average Duration
5h  21m
Estimated price
$157-154

Traveling From Elgin to Saint Louis

Traveling from Elgin to Saint Louis offers you a journey from a quiet suburban setting to a vibrant urban landscape, blending small-town charm with rich cultural experiences and historical landmarks.

Best Neighbourhoods in Saint Louis

Saint Louis boasts diverse neighborhoods, each with its own distinct charm.

Soulard
• Home to the historic Soulard Farmers Market
• Famous for its lively Mardi Gras celebrations
Central West End
• Features beautiful historic architecture
• Offers trendy shops and dining options
The Hill
• Renowned for its Italian restaurants
• Rich in cultural heritage and family-owned businesses

Best Times To Visit Saint Louis's Attractions

Timing your visit to Saint Louis's attractions can enhance your experience and avoid crowds.

Saint Louis Zoo
Early mornings or weekdays provide a quieter experience to explore.
Gateway Arch
Visit in the late afternoon for stunning sunset views and fewer visitors.
Forest Park
Weekday mornings are ideal for peaceful walks and picnics without the crowds.

Saint Louis Weather: What to Expect Year-Round

Saint Louis experiences a humid subtropical climate, where summers can be hot and humid while winters are chilly, with occasional snowfall. The best times to visit are typically spring and fall, when the weather is mild, but being prepared for temperature fluctuations is essential for a pleasant travel experience.

Dining Recommendation

You must try the toasted ravioli at The Hill, which is a beloved local dish that reflects Saint Louis' Italian heritage, offering a delightful contrast to Elgin's more typical fare. The restaurant's lively atmosphere, combined with the rich flavors and locally sourced ingredients, provides an experience that really stands out.

Elgin - Saint Louis operators

Explore transport companies operating between Elgin and Saint Louis, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Train
Contact phone
+1 312-322-6777
Website
https://metra.com

Train from Elgin to Chicago Union Station

Average Duration
1h 17m
Estimated price
$1389-580
Contact phone
+1 800-872-7245
Website
https://www.amtrak.com/home.html

Train from Chicago Union Station to St. Louis

Average Duration
5h 6m
Estimated price
$582-159

Train from Bloomington-Normal to St. Louis

Average Duration
2h 55m
Estimated price
$588-1387
Bus
Contact phone
+1 800-448-0572
Website
peoriacharter.com

Bus from Woodfield Mall to Uptown Station

Average Duration
2h 55m
Estimated price
$50-50
Contact phone
+1 214-849-8100
Website
https://www.greyhound.com/

Bus from Chicago Bus Station to St Louis Bus Station

Average Duration
6h 20m
Estimated price
$1380-1381
Contact phone
+1(847)2282322
Website
pacebus.com

Bus from Elgin Transportation Center Bay 4 to Rosemont CTA Station

Average Duration
35m
Estimated price
$1483-1484
Plane
Website
aa.com

Plane from Chicago O'Hare to St. Louis Airport

Average Duration
1h 21m
Estimated price
$1550-1382
Website
southwest.com

Plane from Chicago Midway to St. Louis Airport

Average Duration
1h 10m
Estimated price
$1550-1383
Website
united.com

Plane from Chicago O'Hare to St. Louis Airport

Average Duration
1h 26m
Estimated price
$1550-1382
Website
contouraviation.com

Plane from Chicago O'Hare to Marion

Average Duration
1h 30m
Estimated price
$159-1384
Website
gojetairlines.com

Plane from Chicago O'Hare to St. Louis

Average Duration
1h 32m
Estimated price
$1385-1386
Website
iflysouthern.com

Plane from Chicago O'Hare to St. Louis via Quincy

Average Duration
3h 5m
Estimated price
$1387-1388

Frequently asked questions

Find out more about the route from Elgin to Saint Louis.

Or choose the category:
The distance between Elgin and Saint Louis is 258 miles by air or 295.7 miles by road. Typical travel times by various modes of transportation include: 7 hours and 23 minutes by train, 3 hours and 51 minutes by taking a bus to Chicago O'Hare and then flying, 5 hours and 10 minutes by car, and 10 hours and 5 minutes by bus. These times can vary depending on traffic conditions and other factors.
The most cost-effective option for traveling from Elgin to St. Louis is by train, with prices ranging from $14 to $140. Although it takes longer, at 7 hours and 23 minutes, it is the cheapest option available. However, if time efficiency is a priority, the fastest option is to take a bus to Chicago O'Hare and then fly to St. Louis, with a travel time of 3 hours and 51 minutes. This option costs between $70 and $220, but it significantly reduces travel time compared to other modes of transportation.
The prices for train travel between Elgin and Saint Louis range from $15 to $138, depending on factors such as the date and time of travel, as well as the class of seating. Alternatively, bus travel between Saint Louis and Elgin is priced between $71 and $113, with similar variables affecting the cost. It is advisable to check for current rates and deals from various providers to find the best option within your budget.
To travel from Elgin to St. Louis without using public transportation, you can drive the distance of 296 miles. The drive typically takes approximately 5 hours and 10 minutes. Prices for a car rental or using your own vehicle range from $50 to $80, depending on factors such as fuel costs and tolls.
The best way to travel from Elgin to St. Louis without a car is by train. The journey takes approximately 7 hours and 23 minutes, and ticket prices range from $14 to $140. The train provides a comfortable and convenient mode of transportation for this route, allowing you to relax and enjoy the scenery along the way.
There is no direct train from Elgin to St. Louis, but there are options available with a transfer at Chicago Union Station. The journey takes approximately 7 hours and 23 minutes. Additionally, there is no direct bus route, but you can take a combination of buses with transfers at Woodfield Mall and Champaign Intermodal Trans Ctr, which takes approximately 10 hours and 5 minutes.
The flight between Elgin and Saint Louis typically takes around 1 hour and 15 minutes, with the quickest option being a direct flight from Chicago O'Hare Airport to St. Louis Airport. The cost of the flight can vary depending on various factors such as the airline, time of booking, and season. On average, the cost of a round-trip flight can range from $200 to $400, but it is always recommended to check with different airlines and compare prices to get the best deal.
There are plenty of options for accommodation near St. Louis. There are over 326 hotels available, with prices starting at $41 per night. Whether you prefer luxury hotels, budget accommodations, or something in between, you can easily find a place to stay that suits your needs and budget. It is advisable to do some research and book in advance to secure the best rates and availability.