There are 4 ways to get from Chicago O'Hare Airport (ORD) to DeKalb by subway, train, bus, rideshare, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Subway, train
best- Take the subway from O'Hare to Forest Parksubway Blue Line
- Take the train from Oak Park to Elburntrain Up-W
5h 4m$10–23Bus, line 801 bus, line 12 bus
- Take the bus from Rosemont CTA Station - Bus Stop D to Elgin Transportation Center - Bus Stop Dbus 603
- Take the bus from Elgin Transportation Center - Bus Stop A to Geneva Metra Stationbus 801
- Take the bus from Railroad Ave at Elburn Metra station - WB Stop #662 to Locust St at 2nd St - WB Stop #490bus 12
5h 31m$10–24Airport Transfer
- Take the rideshare from Chicago O'Hare (ORD) to DeKalb53.1 mi
1h 16mDrive 53.1 mi
- Drive from Chicago O'Hare Airport (ORD) to DeKalbcar 53.1 mi
1h 16m$10–14
Chicago O'Hare Airport (ORD) to DeKalb by subway, bus, foot, and train
Comparing Your Travel Options
The cheapest way to get from Chicago O'Hare Airport (ORD) to DeKalb is to drive which costs $9 - $14 and takes 1h 16m.
The fastest way to get from Chicago O'Hare Airport (ORD) to DeKalb is to drive which takes 1h 16m and costs $9 - $14.
No, there is no direct bus from Chicago O'Hare Airport (ORD) station to DeKalb. However, there are services departing from Rosemont CTA Station - Bus Stop D and arriving at Locust St at 2nd St - WB Stop #490 via Elgin Transportation Center - Bus Stop A and Railroad Ave at Elburn Metra station - WB Stop #662. The journey, including transfers, takes approximately 5h 31m.
No, there is no direct train from Chicago O'Hare Airport (ORD) to DeKalb. However, there are services departing from O'Hare and arriving at Elburn via Oak Park. The journey, including transfers, takes approximately 5h 4m.
The distance between Chicago O'Hare Airport (ORD) and DeKalb is 84 miles. The road distance is 53.4 miles.
The best way to get from Chicago O'Hare Airport (ORD) to DeKalb without a car is to subway and train which takes 5h 4m and costs $9 - $23.
It takes approximately 5h 4m to get from Chicago O'Hare Airport (ORD) to DeKalb, including transfers.
Chicago O'Hare Airport (ORD) to DeKalb bus services, operated by Pace Bus, depart from Rosemont CTA Station - Bus Stop D.
Chicago O'Hare Airport (ORD) to DeKalb train services, operated by Chicago Transit (CTA), depart from O'Hare station.
Chicago O'Hare Airport (ORD) to DeKalb bus services, operated by Pace Bus, arrive at Elgin Transportation Center - Bus Stop D station.
What companies run services between Chicago O'Hare Airport (ORD), USA and DeKalb, IL, USA?
You can take a subway from O'Hare to Locust St at 2nd St - WB Stop #490 via Rosemont, Rosemont CTA Station - Bus Stop D, Elgin Transportation Center - Bus Stop A, Geneva Metra Station, Geneva, Elburn, and Railroad Ave at Elburn Metra station - WB Stop #662 in around 5h 31m.
- Phone
- +1 888-968-7282
- Website
- Chicago Transit Authority
Subway from O'Hare to Forest Park
- Ave. Duration
- 1h 23m
- Frequency
- Every 10 minutes
- Estimated price
- $2–5
- Website
- Chicago Transit Authority
- Schedules at
- Chicago Transit Authority Schedules & Routes
- Adult
- $2–5
- Phone
- +1 312-696-3872
- Website
- Metra
Train from Oak Park to Elburn
- Ave. Duration
- 1h 12m
- Frequency
- Hourly
- Estimated price
- $5–7
- Website
- Metra
- Adult
- $5–7
- Phone
- +1(847) 364-7223
- Passenger.Services@PaceBus.com
- Website
- Pace Bus
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
Bus from Elgin Transportation Center - Bus Stop A to Geneva Metra Station
- Ave. Duration
- 43 min
- Frequency
- Every 4 hours
- Estimated price
- $1–2
- Website
- Pace Bus
- Schedules at
- Pace Bus Routes, Schedules and Maps
- Adult
- $1–2
- Phone
- +1 815-748-2000
- Website
- DeKalb Public Transit
Bus from Railroad Ave at Elburn Metra station - WB Stop #662 to Locust St at 2nd St - WB Stop #490
- Ave. Duration
- 30 min
- Frequency
- Every 2 hours
- Estimated price
- $1–8
- Website
- DeKalb Public Transit
- All other routes
- $1
- To/from Elburn
- $8
- Website
- https://www.mozio.com
Rideshare from Chicago O'Hare (ORD) to DeKalb
- Ave. Duration
- 1h 16m
- Frequency
- On demand
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 around the UAE, Slovenia: Getting from Ljubljana to Lake Bled, and How to get from Heathrow Airport into central London - to help you get the most out of your next trip.
Booking & Getting There
Chicago O'Hare Airport (ORD) to DeKalb train services, operated by Chicago Transit (CTA), arrive at Forest Park station.
Yes, the driving distance between Chicago O'Hare Airport (ORD) to DeKalb is 53 miles. It takes approximately 1h 16m to drive from Chicago O'Hare Airport (ORD) to DeKalb.
There are 13+ hotels available in DeKalb.
Check out Blablacar's carpooling service for rideshare options between Chicago O'Hare Airport (ORD) and DeKalb. A great option if you don't have a driver's licence or want to avoid public transport.