There are 4 ways to get from River Grove to Elgin by train, bus, car, or taxi
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 River Grove to Elgintrain Md-W
51 min$4–6Line 331 bus, bus
- Take the bus from Grand/Thatcher to Cumberland CTA Stationbus 331
- Take the bus from Rosemont CTA Station to Elgin Transportation Center Bay 4bus 603
1h 41m$6–11Drive 25.8 mi
- Drive from River Grove to Elgincar 25.8 mi
39 min$5–7Taxi
- Take the taxi from River Grove to Elgintaxi 25.8 mi
39 min$80–100
River Grove to Elgin by train
Questions & Answers
The cheapest way to get from River Grove to Elgin is to train which costs $4 - $6 and takes 51 min.
The fastest way to get from River Grove to Elgin is to drive which takes 39 min and costs $4 - $7.
No, there is no direct bus from River Grove to Elgin. However, there are services departing from Grand/Thatcher and arriving at Elgin Transportation Center Bay 4 via Rosemont CTA Station. The journey, including transfers, takes approximately 1h 41m.
Yes, there is a direct train departing from River Grove and arriving at Elgin. Services depart hourly, and operate every day. The journey takes approximately 51 min.
The distance between River Grove and Elgin is 25 miles. The road distance is 25.9 miles.
The best way to get from River Grove to Elgin without a car is to train which takes 51 min and costs $4 - $6.
The train from River Grove to Elgin takes 51 min including transfers and departs hourly.
River Grove to Elgin bus services, operated by Pace Bus, depart from Grand/Thatcher station.
River Grove to Elgin train services, operated by Metra, depart from River Grove station.
The best way to get from River Grove to Elgin is to train which takes 51 min and costs $4 - $6. Alternatively, you can line 331 bus and bus, which costs $5 - $12 and takes 1h 41m.
What companies run services between River Grove, Cook County, IL, USA and Elgin, IL, USA?
Metra operates a train from River Grove to Elgin hourly. Tickets cost $4–6 and the journey takes 51 min. Alternatively, you can take a bus from Grand/Thatcher to Elgin Transportation Center Bay 4 via Cumberland CTA Station, Cumberland, Rosemont, and Rosemont CTA Station in around 1h 41m.
- Phone
- +1 312-696-3872
- Website
- metra.com
Train from River Grove to Elgin
- Ave. Duration
- 51 min
- Frequency
- Hourly
- Estimated price
- $4–6
- Website
- https://metra.com
- Adult
- $4–6
- Phone
- +1(847) 364-7223
- [email protected]
- Website
- pacebus.com
Bus from Grand/Thatcher to Cumberland CTA Station
- Ave. Duration
- 15 min
- Frequency
- Hourly
- Estimated price
- $1–3
- Website
- https://www.pacebus.com
- Schedules at
- https://www.pacebus.com/routes-schedules-and-maps
- Adult
- $1–3
Bus from Rosemont CTA Station to Elgin Transportation Center Bay 4
- Ave. Duration
- 37 min
- Frequency
- Hourly
- Estimated price
- $2–4
- Website
- https://www.pacebus.com
- Schedules at
- https://www.pacebus.com/routes-schedules-and-maps
- Adult
- $2–4
- Ave. Duration
- 39 min
- Estimated price
- $80–100
303 Taxi
- Phone
- +1 847-303-0303
- Website
- 303taxi.com
Executive Taxi
- Phone
- +1 217-637-8808
Checker
- Phone
- +1 312-243-2537
- Website
- checkertaxichicago.com
Flash Cab
- Phone
- +1 773-561-4444
- Website
- flashcab.com
Yellow Cab Chicago
- Phone
- +1 312-829-4222
- Website
- yellowcabchicago.com
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, Italian Lakes: Getting around by train, and Need to know: Greyhound - to help you get the most out of your next trip.
More Questions & Answers
River Grove to Elgin bus services, operated by Pace Bus, arrive at Cumberland CTA Station.
River Grove to Elgin train services, operated by Metra, arrive at Elgin station.
Yes, the driving distance between River Grove to Elgin is 26 miles. It takes approximately 39 min to drive from River Grove to Elgin.
There are 140+ hotels available in Elgin.


