There are 4 ways to get from Eugene to Elgin by plane, bus, train (Amtrak), car, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Chicago O'Hare International Airport, bus
best- Fly from Mahlon Sweet Field Airport (EUG) to Chicago O'Hare International Airport (ORD)EUG - ORD
- Take the bus from Rosemont CTA Station to Elgin Transportation Center Bay 4
5h 37m$199–800Train
- Take the train from Eugene to Portland
- Take the train from Portland to Chicago Union Station
- Take the train from Chicago Union Station to Elgin
2d 3h$322–1,266Drive 2,072.9 mi
- Drive from Eugene to Elgin2,072.9 mi
35h 16m$379–547Fly to Chicago Midway International Airport, train
- Fly from Mahlon Sweet Field Airport (EUG) to Chicago Midway International Airport (MDW)EUG - MDW
- Take the train from Chicago Union Station to Elgin
9h 3m$270–1,053
Eugene to Elgin by train
Questions & Answers
The cheapest way to get from Eugene to Elgin is to fly and bus which costs $190 - $800 and takes 5h 37m.
The fastest way to get from Eugene to Elgin is to fly and bus which takes 5h 37m and costs $190 - $800.
No, there is no direct train from Eugene to Elgin. However, there are services departing from Eugene and arriving at Elgin via Portland and Chicago Union Station. The journey, including transfers, takes approximately 2 days 3h.
The distance between Eugene and Elgin is 1824 miles. The road distance is 2085 miles.
The best way to get from Eugene to Elgin without a car is to train which takes 2 days 3h and costs $320 - $1,300.
It takes approximately 5h 37m to get from Eugene to Elgin, including transfers.
Eugene to Elgin train services, operated by Amtrak, depart from Eugene station.
Elgin is 2h ahead of Eugene. It is currently 5:17 PM in Eugene and 7:17 PM in Elgin.
Eugene to Elgin train services, operated by Amtrak, arrive at Portland station.
Yes, the driving distance between Eugene to Elgin is 2085 miles. It takes approximately 35h 16m to drive from Eugene to Elgin.
What companies run services between Eugene, OR, USA and Elgin, IL, USA?
You can take a train from Eugene to Elgin via Portland and Chicago Union Station in around 2d 3h.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- southwest.com
Flights from Mahlon Sweet Field Airport to Chicago Midway International Airport via Denver
- Ave. Duration
- 6h 45m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $230–1,000
Flights from Mahlon Sweet Field Airport to Chicago Midway International Airport via Las Vegas
- Ave. Duration
- 7h 41m
- When
- Thursday to Sunday
- Estimated price
- $270–1,200
Flights from Mahlon Sweet Field Airport to Chicago Midway International Airport via Phoenix
- Ave. Duration
- 7h
- When
- Thursday, Friday, and Sunday
- Estimated price
- $280–1,200
- Website
- united.com
Flights from Mahlon Sweet Field Airport to Chicago O'Hare International Airport
- Ave. Duration
- 3h 52m
- When
- Every day
- Estimated price
- $160–750
Flights from Mahlon Sweet Field Airport to Chicago O'Hare International Airport via Denver
- Ave. Duration
- 6h 43m
- When
- Every day
- Estimated price
- $170–750
- Website
- delta.com
Flights from Mahlon Sweet Field Airport to Chicago O'Hare International Airport via Salt Lake City
- Ave. Duration
- 6h 46m
- When
- Every day
- Estimated price
- $170–750
Flights from Mahlon Sweet Field Airport to Chicago O'Hare International Airport via Seattle
- Ave. Duration
- 8h 15m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $180–800
- Website
- alaskaair.com
Flights from Mahlon Sweet Field Airport to Chicago O'Hare International Airport via Seattle
- Ave. Duration
- 7h 5m
- When
- Every day
- Estimated price
- $180–800
- Website
- aa.com
Flights from Mahlon Sweet Field Airport to Chicago O'Hare International Airport via Phoenix
- Ave. Duration
- 7h 40m
- When
- Every day
- Estimated price
- $210–900
- Website
- flyfrontier.com
Flights from Mahlon Sweet Field Airport to Chicago Midway International Airport via Phoenix
- Ave. Duration
- 7h 22m
- When
- Monday, Friday, and Sunday
- Estimated price
- $280–1,200
Rome2Rio's guide to Amtrak
Contact Details
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Train from Eugene to Portland
- Ave. Duration
- 2h 35m
- Frequency
- 3 times a day
- Estimated price
- $19–60
- Website
- https://www.amtrak.com/home.html
Train from Portland to Chicago Union Station
- Ave. Duration
- 46h
- Frequency
- Twice daily
- Estimated price
- $300–1,200
- Website
- https://www.amtrak.com/home.html
- Phone
- +1 312-322-6777
- Website
- metra.com
Train from Chicago Union Station to Elgin
- Ave. Duration
- 1h 15m
- Frequency
- Hourly
- Estimated price
- $3–7
- Website
- https://metra.com
- Phone
- +1(847) 364-7223
- Passenger.Services@PaceBus.com
- Website
- pacebus.com
Bus from Rosemont CTA Station to Elgin Transportation Center Bay 4
- Ave. Duration
- 37 min
- Frequency
- Hourly
- Estimated price
- $2–4
- Schedules at
- pacebus.com
- Adult
- $2–4
Want to know more about travelling around United States
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Travelling to the US: What do I need to know?
Read the travel guide
Why you should take the train in the US
Read the travel guide
More Questions & Answers
There are 134+ hotels available in Elgin.







