There are 5 ways to get from Harvard to DeKalb 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 Harvard to Chicago OTCtrain Up-Nw
- Take the train from Chicago OTC to Elburntrain Up-W
5h 19m$11–21Drive 38.8 mi
cheapest- Drive from Harvard to DeKalbcar 38.8 mi
59 min$8–11Train, line 550 bus, line 801 bus, line 12 bus
- Take the train from Harvard to Crystal Laketrain
- Take the bus from Crystal Lake Metra Station to Elgin Transportation Center Bay 1bus 550
- Take the bus from Elgin Transportation Center Bay 1 to Geneva Metra Stationbus 801
- Take the train from Geneva to Elburntrain
- Take the bus from Railroad Ave at Elburn Metra station - WB Stop #662 to Locust St at 2nd St - WB Stop #490bus 12
6h 19m$11–24Taxi
- Take the taxi from Harvard to DeKalbtaxi 38.8 mi
59 min$120–150Bus, line 550 bus, line 801 bus
- Take the bus from Ayer/Diggins/Division to Crystal Lake Metra Stationbus 808
- Take the bus from Crystal Lake Metra Station to Elgin Transportation Center Bay 1bus 550
- Take the bus from Elgin Transportation Center Bay 1 to Geneva Metra Stationbus 801
6h 47m$9–21
Harvard to DeKalb by train and bus
Questions & Answers
The cheapest way to get from Harvard to DeKalb is to drive which costs $7 - $11 and takes 59 min.
The fastest way to get from Harvard to DeKalb is to drive which takes 59 min and costs $7 - $11.
No, there is no direct bus from Harvard to DeKalb. However, there are services departing from Ayer/Diggins/Division and arriving at Locust St at 2nd St - WB Stop #490 via Crystal Lake Metra Station, Elgin Transportation Center Bay 1 and Railroad Ave at Elburn Metra station - WB Stop #662. The journey, including transfers, takes approximately 6h 47m.
No, there is no direct train from Harvard to DeKalb. However, there are services departing from Harvard and arriving at Elburn via Chicago OTC. The journey, including transfers, takes approximately 5h 19m.
The distance between Harvard and DeKalb is 126 miles. The road distance is 39.1 miles.
The best way to get from Harvard to DeKalb without a car is to train which takes 5h 19m and costs $11 - $21.
It takes approximately 5h 19m to get from Harvard to DeKalb, including transfers.
Harvard to DeKalb bus services, operated by Pace Bus, depart from Ayer/Diggins/Division station.
Harvard to DeKalb train services, operated by Metra, depart from Harvard station.
The best way to get from Harvard to DeKalb is to train which takes 5h 19m and costs $11 - $21. Alternatively, you can bus and line 550 bus and line 801 bus, which costs $8 - $21 and takes 6h 47m.
What companies run services between Harvard, IL, USA and DeKalb, IL, USA?
You can take a train from Harvard to Locust St at 6th St - WB Stop #572 via Chicago OTC, Elburn, and Railroad Ave at Elburn Metra station - WB Stop #662 in around 5h 19m. Alternatively, you can take a bus from Ayer/Diggins/Division to Locust St at 2nd St - WB Stop #490 via Crystal Lake Metra Station, Elgin Transportation Center Bay 1, Geneva Metra Station, Geneva, Elburn, and Railroad Ave at Elburn Metra station - WB Stop #662 in around 6h 47m.
- Phone
- +1 312-696-3872
- Website
- metra.com
Train from Harvard to Chicago OTC
- Ave. Duration
- 1h 50m
- Frequency
- Every 2 hours
- Estimated price
- $7–9
- Website
- https://metra.com
- Adult
- $7–9
Train from Chicago OTC to Elburn
- Ave. Duration
- 1h 28m
- Frequency
- Hourly
- Estimated price
- $3–4
- Website
- https://metra.com
- Adult
- $3–4
Train from Harvard to Crystal Lake
- Ave. Duration
- 25 min
- Frequency
- Every 2 hours
- Estimated price
- $4–6
- Website
- https://metra.com
- Adult
- $4–6
Train from Geneva to Elburn
- Ave. Duration
- 18 min
- Frequency
- Hourly
- Estimated price
- $3–5
- Website
- https://metra.com
- Adult
- $3–5
- Phone
- +1(847) 364-7223
- [email protected]
- Website
- pacebus.com
Bus from Crystal Lake Metra Station to Elgin Transportation Center Bay 1
- Ave. Duration
- 56 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
Bus from Elgin Transportation Center Bay 1 to Geneva Metra Station
- Ave. Duration
- 43 min
- Frequency
- Every 4 hours
- Estimated price
- $1–2
- Website
- https://www.pacebus.com
- Schedules at
- https://www.pacebus.com/routes-schedules-and-maps
- Adult
- $1–2
Bus from Ayer/Diggins/Division to Crystal Lake Metra Station
- Ave. Duration
- 53 min
- Frequency
- 5 times a day
- Estimated price
- $2–4
- Website
- https://www.pacebus.com
- Schedules at
- https://www.pacebus.com/routes-schedules-and-maps
- Adult
- $2–4
Bus from Crystal Lake Metra Station to Elgin Transportation Center Bay 1
- Ave. Duration
- 56 min
- Frequency
- Hourly
- Estimated price
- $1–2
- Website
- https://www.pacebus.com
- Schedules at
- https://www.pacebus.com/routes-schedules-and-maps
- Adult
- $1–2
Bus from Elgin Transportation Center Bay 1 to Geneva Metra Station
- Ave. Duration
- 43 min
- Frequency
- Every 4 hours
- Estimated price
- $1–2
- Website
- https://www.pacebus.com
- Schedules at
- https://www.pacebus.com/routes-schedules-and-maps
- Adult
- $1–2
- Phone
- +1 815-748-2000
- Website
- cityofdekalb.com
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
- https://www.cityofdekalb.com/1283/DeKalb-Public-Transit
- All other routes
- $1
- To/from Elburn
- $8
- Ave. Duration
- 59 min
- Estimated price
- $120–150
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
More Questions & Answers
Harvard to DeKalb bus services, operated by Pace Bus, arrive at Crystal Lake Metra Station.
Harvard to DeKalb train services, operated by Metra, arrive at Chicago OTC station.
Yes, the driving distance between Harvard to DeKalb is 39 miles. It takes approximately 59 min to drive from Harvard to DeKalb.
There are 11+ hotels available in DeKalb.


