There are 5 ways to get from Aurora to O'Fallon by train (Amtrak), bus (Flixbus), car, train, bus, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Aurora to Chicago Union Stationtrain Bnsf
- Take the train from Chicago Union Station to St. Louistrain Lincoln Service / ...
8h 38m$95–201Drive 264.2 mi
cheapest- Drive from Aurora to O'Falloncar 264.2 mi
4h 41m$49–70Bus
- Take the bus from Downers Grove to Illinois Terminalbus Chicago to Champaign via shopping SB / ...
- Take the bus from Champaign Intermodal Trans Ctr to St Louis Bus Stationbus FlixBus N2521 / ...
10h 54m$83–122Train, line 330 bus to Chicago O'Hare International Airport, fly
- Take the train from Aurora to LaGrange Roadtrain
- Take the bus from La Grange/Burlington Ave. to Rosemont CTA Stationbus
- Fly from Chicago O'Hare International Airport (ORD) to Lambert–St. Louis International Airport (STL)plane ORD - STL
- Take the train from LAMBERT AIRPORT TERMINAL #1 station to SHILOH-SCOTT stationtrain
6h 12m$283–718Train to Chicago Midway International Airport, fly, train
- Take the train from Aurora to Chicago Union Stationtrain
- Fly from Chicago Midway International Airport (MDW) to Lambert–St. Louis International Airport (STL)plane MDW - STL
- Take the train from LAMBERT AIRPORT TERMINAL #1 station to SHILOH-SCOTT stationtrain
6h 31m$87–566
Aurora to O'Fallon by train and bus
Questions & Answers
The cheapest way to get from Aurora to O'Fallon is to drive which costs $45 - $70 and takes 4h 41m.
The fastest way to get from Aurora to O'Fallon is to drive which takes 4h 41m and costs $45 - $70.
No, there is no direct bus from Aurora to O'Fallon. However, there are services departing from Downers Grove Metra and arriving at State @ Lincoln Eb via Downers Grove, Champaign Intermodal Trans Ctr and Fairview Heights Transit Center. The journey, including transfers, takes approximately 10h 54m.
No, there is no direct train from Aurora to O'Fallon station. However, there are services departing from Aurora and arriving at FAIRVIEW HEIGHTS station via Chicago Union Station and CIVIC CENTER station. The journey, including transfers, takes approximately 8h 38m.
The distance between Aurora and O'Fallon is 343 miles. The road distance is 265.7 miles.
The best way to get from Aurora to O'Fallon without a car is to train which takes 8h 38m and costs $90 - $210.
It takes approximately 8h 38m to get from Aurora to O'Fallon, including transfers.
Aurora to O'Fallon bus services, operated by Peoria Charter Coach Company, depart from Downers Grove station.
Aurora to O'Fallon train services, operated by Metra, depart from Aurora station.
The best way to get from Aurora to O'Fallon is to train which takes 8h 38m and costs $90 - $210. Alternatively, you can bus, which costs $80 - $130 and takes 10h 54m.
What companies run services between Aurora, IL, USA and O'Fallon, IL, USA?
You can take a train from Aurora to State @ Lincoln Eb via Chicago Union Station, St. Louis, CIVIC CENTER station, FAIRVIEW HEIGHTS station, and Fairview Heights Transit Center in around 8h 38m. Alternatively, you can take a train from Aurora to State @ Lincoln Eb via Downers Grove, Downers Grove Metra, Lemont Rd & 75th St, Downers Grove, Illinois Terminal, Champaign Intermodal Trans Ctr, St Louis Bus Station, CIVIC CENTER station, FAIRVIEW HEIGHTS station, and Fairview Heights Transit Center in around 10h 54m.
- Website
- southwest.com
Flights from Chicago Midway International Airport to Lambert–St. Louis International Airport
- Ave. Duration
- 1h 11m
- When
- Every day
- Estimated price
- $75–550
- Website
- united.com
Flights from Chicago O'Hare International Airport to Lambert–St. Louis International Airport
- Ave. Duration
- 1h 31m
- When
- Every day
- Estimated price
- $60–410
- Website
- aa.com
Flights from Chicago O'Hare International Airport to Lambert–St. Louis International Airport
- Ave. Duration
- 1h 23m
- When
- Every day
- Estimated price
- $60–410
- Website
- gojetairlines.com
Flights from Chicago O'Hare International Airport to Lambert–St. Louis International Airport
- Ave. Duration
- 1h 28m
- When
- Every day
- Estimated price
- $60–410
- Phone
- +1 312-696-3872
- Website
- Metra
Train from Aurora to Chicago Union Station
- Ave. Duration
- 1h 15m
- Frequency
- Hourly
- Estimated price
- $5–7
- Website
- Metra
- Adult
- $5–7
Train from Aurora to LaGrange Road
- Ave. Duration
- 40 min
- Frequency
- Hourly
- Estimated price
- $4–6
- Website
- Metra
- Adult
- $4–6
Train from Aurora to Chicago Union Station
- Ave. Duration
- 1h 15m
- Frequency
- Hourly
- Estimated price
- $5–7
- Website
- Metra
- Adult
- $5–7
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- Amtrak
Train from Chicago Union Station to St. Louis
- Ave. Duration
- 4h 46m
- Frequency
- 5 times a day
- Estimated price
- $85–190
- Website
- Amtrak
- Phone
- 314-982-1406
- [email protected]
- Website
- Metro St Louis
Train from LAMBERT AIRPORT TERMINAL #1 station to SHILOH-SCOTT station
- Ave. Duration
- 1h 14m
- Frequency
- Every 30 minutes
- Estimated price
- $3
- Website
- Metro St Louis
Train from LAMBERT AIRPORT TERMINAL #1 station to SHILOH-SCOTT station
- Ave. Duration
- 1h 14m
- Frequency
- Every 30 minutes
- Estimated price
- $3
- Website
- Metro St Louis
- Phone
- +1 800-448-0572
- [email protected]
- Website
- Peoria Charter
Bus from Downers Grove to Illinois Terminal
- Ave. Duration
- 2h 30m
- Frequency
- 3 times a day
- Estimated price
- $45–60
- Website
- Peoria Charter
- cash
- $60
- online
- $45
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Champaign Intermodal Trans Ctr to St Louis Bus Station
- Ave. Duration
- 3h 15m
- Frequency
- 4 times a day
- Estimated price
- $29–50
- Schedules at
- Flixbus USA
- Phone
- +1(847) 364-7223
- [email protected]
- Website
- Pace Bus
Bus from La Grange/Burlington Ave. to Rosemont CTA Station
- Ave. Duration
- 42 min
- Frequency
- Hourly
- Estimated price
- $2–3
- Website
- Pace Bus
- Schedules at
- Pace Bus Routes, Schedules and Maps
- Adult
- $2–3
Want to know more about travelling around United States
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Travelling to the US: What do I need to know?
Read the travel guide
Why you should take the train in the US
Read the travel guide
More Questions & Answers
Aurora to O'Fallon bus services, operated by Peoria Charter Coach Company, arrive at Illinois Terminal station.
Aurora to O'Fallon train services, operated by Metra, arrive at Chicago Union Station.
Yes, the driving distance between Aurora to O'Fallon is 266 miles. It takes approximately 4h 41m to drive from Aurora to O'Fallon.
There are 74+ hotels available in O'Fallon.












