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 O Hare Airport ORD to South Elgin
- Chinatown Cook County IL USA to McCormick Place Station
- Tinley Park to Hyde Park IL USA
- Lincolnwood to Chicago Loop
- LaSalle Street Station to McCormick Place Station
- Elk Grove Village to Carol Stream
- Antioch to Rosemont
- Carol Stream to Glenview
- Millennium Park to Shedd Aquarium
- Bartlett to Glenview
- Oak Park to United Center
- Magnificent Mile to Evanston
- Lincoln Park Zoo to Bucktown-Wicker Park Library
- South Holland to Zion
- Bloomingdale to Addison
- Buffalo Grove to Elk Grove Village
- Matteson to Dolton
- Evergreen Park to Highland Park
- Portage Ogden Dunes Station to Millennium Park
- Ogilvie Transportation Center to Museum Campus