There are 4 ways to get from Deerfield 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 Deerfield to Western Avetrain Md-N
- Take the train from Western Ave to Elgintrain Md-W
2h 30m$6–8Drive 29.2 mi
cheapest- Drive from Deerfield to Elgincar 29.2 mi
41 min$5–8Line 423 bus, bus
- Take the bus from Lehigh/Glenview Metra Station to Harlem Blue Linebus 423
- Take the bus from Rosemont CTA Station - Bus Stop D to Elgin Transportation Center - Bus Stop Dbus 603
2h 52m$9–16Taxi
- Take the taxi from Deerfield to Elgintaxi 29.2 mi
41 min$90–110
Deerfield to Elgin by train
Comparing Your Travel Options
The cheapest way to get from Deerfield to Elgin is to drive which costs $5 - $8 and takes 41 min.
The fastest way to get from Deerfield to Elgin is to drive which takes 41 min and costs $5 - $8.
No, there is no direct bus from Deerfield station to Elgin. However, there are services departing from Lehigh/Glenview Metra Station and arriving at Elgin Transportation Center - Bus Stop D via Rosemont CTA Station - Bus Stop D. The journey, including transfers, takes approximately 2h 52m.
No, there is no direct train from Deerfield to Elgin. However, there are services departing from Deerfield and arriving at Elgin via Western Ave. The journey, including transfers, takes approximately 2h 30m.
The distance between Deerfield and Elgin is 55 miles. The road distance is 29.3 miles.
The best way to get from Deerfield to Elgin without a car is to train which takes 2h 30m and costs $6 - $9.
It takes approximately 2h 30m to get from Deerfield to Elgin, including transfers.
Deerfield to Elgin bus services, operated by Pace Bus, depart from Lehigh/Glenview Metra Station.
Deerfield to Elgin train services, operated by Metra, depart from Deerfield station.
The best way to get from Deerfield to Elgin is to train which takes 2h 30m and costs $6 - $9. Alternatively, you can line 423 bus and bus, which costs $9 - $17 and takes 2h 52m.
What companies run services between Deerfield, IL, USA and Elgin, IL, USA?
You can take a train from Deerfield to Elgin via Western Ave in around 2h 30m. Alternatively, you can take a train from Deerfield to Elgin Transportation Center - Bus Stop D via Glenview, Lehigh/Glenview Metra Station, Harlem Blue Line, Harlem-O'Hare, Rosemont, and Rosemont CTA Station - Bus Stop D in around 2h 52m.
- Phone
- +1 312-696-3872
- Website
- Metra
Train from Deerfield to Western Ave
- Ave. Duration
- 47 min
- Frequency
- Hourly
- Estimated price
- $4–6
- Website
- Metra
- Adult
- $4–6
Train from Western Ave to Elgin
- Ave. Duration
- 1h 5m
- Frequency
- Hourly
- Estimated price
- $2–3
- Website
- Metra
- Adult
- $2–3
- Phone
- +1(847) 364-7223
- [email protected]
- Website
- Pace Bus
Bus from Lehigh/Glenview Metra Station to Harlem Blue Line
- Ave. Duration
- 27 min
- Frequency
- Hourly
- Estimated price
- $2–3
- Website
- Pace Bus
- Schedules at
- Pace Bus Routes, Schedules and Maps
- Adult
- $2–3
Bus from Rosemont CTA Station - Bus Stop D to Elgin Transportation Center - Bus Stop D
- Ave. Duration
- 37 min
- Frequency
- Hourly
- Estimated price
- $2–4
- Website
- Pace Bus
- Schedules at
- Pace Bus Routes, Schedules and Maps
- Adult
- $2–4
- Ave. Duration
- 41 min
- Estimated price
- $90–110
Norshore Cab
- Phone
- +1 847 864 7500
- Website
- norshorecab.com
American Taxi
- Phone
- +1 847 673 1000
- Website
- americantaxi.com
Chicago Cab Service
- Phone
- +1 847 297 5556
- Website
- chicagocabservice.com
Lake County All Star Cab
- Phone
- +1-847-454-7140
- Website
- ohareairporttaxicab.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 to and around Russia for the 2018 FIFA World Cup, How to get from Florence to Rome, and How to get from London City Airport into central London - to help you get the most out of your next trip.
Booking & Getting There
Deerfield to Elgin bus services, operated by Pace Bus, arrive at Harlem Blue Line station.
Deerfield to Elgin train services, operated by Metra, arrive at Western Ave station.
Yes, the driving distance between Deerfield to Elgin is 29 miles. It takes approximately 41 min to drive from Deerfield to Elgin.
There are 136+ hotels available in Elgin.


