There are 5 ways to get from Matteson to Elmhurst by train, bus, car, taxi, or subway
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 Matteson to Millennium Stationtrain Me
- Take the train from Chicago OTC to Elmhursttrain Up-W
2h 19m$12–14Drive 34.2 mi
cheapest- Drive from Matteson to Elmhurstcar 34.2 mi
44 min$7–9Bus
- Take the bus from Matteson to O'Hare Terminal 2 Departuresbus 2-Northbound / ...
3h 18mTaxi
- Take the taxi from Matteson to Elmhursttaxi 34.2 mi
44 min$85–110Train, subway
- Take the train from Matteson to Van Buren St.train Me
- Take the subway from Adams/Wabash to Harlem-Greensubway Green Line
2h 30m$10–16
Matteson to Elmhurst by train and bus
Questions & Answers
The cheapest way to get from Matteson to Elmhurst is to drive which costs $6 - $9 and takes 44 min.
The fastest way to get from Matteson to Elmhurst is to drive which takes 44 min and costs $6 - $9.
No, there is no direct bus from Matteson to Elmhurst. However, there are services departing from Matteson and arriving at 1st St & York St via Rosemont CTA Station and Lake St & Mannheim Rd. The journey, including transfers, takes approximately 3h 18m.
No, there is no direct train from Matteson to Elmhurst. However, there are services departing from Matteson and arriving at Elmhurst via Chicago OTC. The journey, including transfers, takes approximately 2h 19m.
The distance between Matteson and Elmhurst is 46 miles. The road distance is 34.4 miles.
The best way to get from Matteson to Elmhurst without a car is to train which takes 2h 19m and costs $12 - $14.
It takes approximately 2h 19m to get from Matteson to Elmhurst, including transfers.
Matteson to Elmhurst bus services, operated by Peoria Charter Coach, depart from Matteson station.
Matteson to Elmhurst train services, operated by Metra, depart from Matteson station.
The best way to get from Matteson to Elmhurst is to train which takes 2h 19m and costs $12 - $14. Alternatively, you can bus, which costs and takes 3h 18m.
What companies run services between Matteson, IL, USA and Elmhurst, IL, USA?
You can take a train from Matteson to Elmhurst via Millennium Station, Randolph & Stetson, Madison & Canal, and Chicago OTC in around 2h 19m. Alternatively, Peoria Charter Coach operates a bus from Matteson to O'Hare Terminal 2 Departures twice daily, and the journey takes 1h 40m.
- Phone
- +1 312-696-3872
- Website
- metra.com
Train from Matteson to Millennium Station
- Ave. Duration
- 1h 4m
- Frequency
- Hourly
- Estimated price
- $5–6
- Website
- https://metra.com
- Adult
- $5–6
Train from Chicago OTC to Elmhurst
- Ave. Duration
- 34 min
- Frequency
- Hourly
- Estimated price
- $4–5
- Website
- https://metra.com
- Adult
- $4–5
Train from Matteson to Van Buren St.
- Ave. Duration
- 58 min
- Frequency
- Hourly
- Estimated price
- $4–6
- Website
- https://metra.com
- Adult
- $4–6
- Phone
- +1 888-968-7282
- Website
- transitchicago.com
Subway from Adams/Wabash to Harlem-Green
- Ave. Duration
- 31 min
- Frequency
- Every 15 minutes
- Estimated price
- $2–5
- Website
- https://www.transitchicago.com
- Schedules at
- https://www.transitchicago.com/schedules/
- Adult
- $2–5
- Website
- peoriachartercoach.com
Bus from Matteson to O'Hare Terminal 2 Departures
- Ave. Duration
- 1h 40m
- Frequency
- Twice daily
- Schedules at
- peoriachartercoach.com
- Ave. Duration
- 44 min
- Estimated price
- $85–110
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 Need to know: Jadrolinija, Travelling around the UAE, and Travelling to the UK: What do I need to know? - to help you get the most out of your next trip.
More Questions & Answers
Matteson to Elmhurst bus services, operated by Peoria Charter Coach, arrive at O'Hare Terminal 2 Departures station.
Matteson to Elmhurst train services, operated by Metra, arrive at Millennium Station.
Yes, the driving distance between Matteson to Elmhurst is 34 miles. It takes approximately 44 min to drive from Matteson to Elmhurst.
There are 437+ hotels available in Elmhurst.






