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
- Carol Stream to Naperville
- Waukegan to Joliet
- Kankakee to Highland Park
- Elgin to Midlothian
- Chicago Heights to Addison
- Wood Dale to Bloomingdale
- Tinley Park to Bloomingdale
- North Chicago to Carol Stream
- Joliet to Wheaton IL USA
- Lincolnshire to Oak Park
- O'Hare to Hammond
- Aurora IL USA to Chicago O Hare Airport ORD
- Kankakee to Chicago
- North Clybourn Station to Lincoln Park Zoo
- Park Ridge to Lincolnwood
- Waukegan to Schaumburg
- Cumberland to Soldier Field
- Evanston to Libertyville
- Chicago Midway Airport MDW to Carol Stream
- South Elgin to Bolingbrook