There are 4 ways to get from Johnsburg to Arlington Heights by bus, train, 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.
Line 806 bus, train via Crystal Lake
best- Take the bus from Johnsburg/Chapel Hill to Grant/Railroad St.bus 806
- Take the train from Crystal Lake to Arlington Heightstrain Up-Nw
1h 50m$6–9Line 806 bus, train
- Take the bus from Johnsburg/Chapel Hill to Elm/Bordenbus 806
- Take the train from McHenry to Arlington Heightstrain Up-Nw
1h 53m$6–8Drive 27.7 mi
- Drive from Johnsburg to Arlington Heightscar 27.7 mi
41 min$6–8Taxi
- Take the taxi from Johnsburg to Arlington Heightstaxi 27.7 mi
41 min$80–100
Johnsburg to Arlington Heights by bus and train
Questions & Answers
The cheapest way to get from Johnsburg to Arlington Heights is to drive which costs $5 - $8 and takes 41 min.
The fastest way to get from Johnsburg to Arlington Heights is to drive which takes 41 min and costs $5 - $8.
The distance between Johnsburg and Arlington Heights is 38 miles. The road distance is 27.9 miles.
The best way to get from Johnsburg to Arlington Heights without a car is to line 806 bus and train via Crystal Lake which takes 1h 50m and costs $6 - $10.
It takes approximately 1h 50m to get from Johnsburg to Arlington Heights, including transfers.
Yes, the driving distance between Johnsburg to Arlington Heights is 28 miles. It takes approximately 41 min to drive from Johnsburg to Arlington Heights.
There are 342+ hotels available in Arlington Heights.
What companies run services between Johnsburg, IL, USA and Arlington Heights, Cook County, IL, USA?
There is no direct connection from Johnsburg to Arlington Heights. However, you can take the line 806 bus to Grant/Railroad St., walk to Crystal Lake, then take the train to Arlington Heights. Alternatively, you can take a bus from Johnsburg/Chapel Hill to Arlington Heights via Elm/Borden and McHenry in around 1h 53m.
- Phone
- +1 312-696-3872
- Website
- metra.com
Train from Crystal Lake to Arlington Heights
- Ave. Duration
- 34 min
- Frequency
- Hourly
- Estimated price
- $4–6
- Website
- https://metra.com
- Adult
- $4–6
Train from McHenry to Arlington Heights
- Ave. Duration
- 42 min
- Frequency
- Twice daily
- Estimated price
- $4–6
- Website
- https://metra.com
- Adult
- $4–6
- Phone
- +1(847) 364-7223
- [email protected]
- Website
- pacebus.com
Bus from Johnsburg/Chapel Hill to Grant/Railroad St.
- Ave. Duration
- 40 min
- Frequency
- 4 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 Johnsburg/Chapel Hill to Elm/Borden
- Ave. Duration
- 11 min
- Frequency
- 5 times a day
- Estimated price
- $1–3
- Website
- https://www.pacebus.com
- Schedules at
- https://www.pacebus.com/routes-schedules-and-maps
- Adult
- $1–3
- Ave. Duration
- 41 min
- Estimated price
- $80–100
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 Thanksgiving 2018: How to travel stress-free, Why you should take the train in the US, and How do I buy a London Underground ticket? - to help you get the most out of your next trip.


