How to get from Oak Brook to St. Charles by bus and train?
From Oak Brook to St. Charles by bus and train
To get from Oak Brook to St. Charles in Chicago, you’ll need to take 2 bus lines and one train line: take the 301 bus from 22nd St & Enterprise Dr / Jorie Blvd station to Wheaton Metra (Liberty Dr & West St) station. Next, you’ll have to switch to the UP-W train and finally take the 801 bus from Geneva Metra Station station to Route 38/Meijer Drvwy station. The total trip duration for this route is approximately 2 hr 1 min. The ride fare is $6.55. The bus and train schedule from Oak Brook may change. We recommend you check the updated bus and train schedule to St. Charles on the Moovit app.
Step by Step
- 1Walk to bus station22nd St & Enterprise Dr / Jorie BlvdID 5558240 yd • 3 min
- 2Wait for bus301Wheaton Metra (Liberty Dr & West St)
- 3Ride to bus stationWheaton Metra (Liberty Dr & West St)36 min
- 4Walk to train stationWheaton80 yd • 1 min
- 5Wait for trainUP-W#25| Elburn
- 6Ride to train stationGeneva17 min
- 7Walk to bus stationGeneva Metra StationID 1183720 yd • 1 min
- 8Wait for bus801Elgin Transportation Center Bay 1
- 9Ride to bus stationRoute 38/Meijer Drvwy14 min
- 10Walk toSt. Charles30 yd • 1 min
Public transit directions from Oak Brook to St. Charles
Bus And Train schedule from Oak Brook to St. Charles
Related Routes
- Manteno to St. Charles
- Aroma Park to St. Charles
- Bourbonnais to St. Charles
- Bradley to St. Charles
- Cortland to St. Charles
- Aurora to St. Charles
- Beach Park to St. Charles
- Berwyn to St. Charles
- Burnham to St. Charles
- Calumet City to St. Charles
- Carol Stream to St. Charles
- Chicago Heights to St. Charles
- Country Club Hills to St. Charles
- Crestwood to St. Charles
- Crystal Lake to St. Charles
- Crystal Lawns to St. Charles
- Dolton to St. Charles
- Elburn to St. Charles
- Elgin to St. Charles
- Ford Heights to St. Charles
Questions & Answers
What is the fastest way to get from Oak Brook to St. Charles?
The fastest way takes 121 minutes, using Bus line 301, Train line UP-W, Bus line 801.
Is there a direct bus between Oak Brook and St. Charles in Chicago?
No, you’ll have to take 2 bus lines and one train line in total. The total travelling time is 2 hr 1 min.
Which bus line goes from Oak Brook to St. Charles in Chicago?
The 301 bus line goes from 22nd St & Enterprise Dr / Jorie Blvd station near Oak Brook to Wheaton Metra (Liberty Dr & West St) station. From there you’ll have to take one bus line and one train line till Wheaton Metra (Liberty Dr & West St) station near St. Charles in Chicago.
How long does it take to travel from Oak Brook to St. Charles in Chicago by bus and train?
The total travel time between Oak Brook and St. Charles in Chicago by bus and train is about 2 hr 1 min.
Where do I get on the bus near Oak Brook to get to St. Charles in Chicago?
Get on the 301 bus from the 22nd St & Enterprise Dr / Jorie Blvd stop near Oak Brook in Chicago.
Where do I get off the bus when travelling between Oak Brook and St. Charles in Chicago?
Get off the bus at the Wheaton Metra (Liberty Dr & West St) stop, which is closest to St. Charles in Chicago.
How much is the total bus and train fare from Oak Brook to St. Charles?
The ride from Oak Brook to St. Charles costs $6.55.
Popular Routes
- Chicago Otc to Round Lake
- Elgin to Aurora
- Northbrook to Lincoln Park Zoo
- Naperville to Lincoln Park Zoo
- Chicago Station to The Willows Hotel Chicago
- Joliet Union Station to Millennium Park
- Tinley Park to Millennium Station
- John Hancock Center to Soldier Field Field Museum
- Willis Tower to Millenium Park
- Crystal Lake to Chicago Union Station
- Glendale Heights to Tinley Park
- Chinatown Cook County IL USA to United Center
- Mount Prospect to Schaumburg
- Aurora to Evanston
- Cumberland Cta Station to John H. Stroger Hospital
- Grayslake to Lincolnshire Lake County IL USA
- Summit to Bridgeview
- Crystal Lake to Chicago O Hare Airport ORD
- Deerfield to Glenview
- Chicago Union Station to Grant Park Skate Park