There are 3 ways to get from Johnsburg to Elgin by 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.
Line 806 bus, line 550 bus
best- Take the bus from Johnsburg/Chapel Hill to Crystal Lake Metra Stationbus 806
- Take the bus from Crystal Lake Metra Station to Elgin Transportation Center - Bus Stop Abus 550
2h 29m$3–5Drive 26.6 mi
- Drive from Johnsburg to Elgincar 26.6 mi
42 min$5–7Taxi
- Take the taxi from Johnsburg to Elgintaxi 26.6 mi
42 min$85–110
Johnsburg to Elgin by bus
Comparing Your Travel Options
The cheapest way to get from Johnsburg to Elgin is to line 806 bus and line 550 bus which costs $3 - $6 and takes 2h 29m.
The fastest way to get from Johnsburg to Elgin is to drive which takes 42 min and costs $4 - $7.
No, there is no direct bus from Johnsburg to Elgin. However, there are services departing from Johnsburg/Chapel Hill and arriving at Elgin Transportation Center - Bus Stop A via Crystal Lake Metra Station. The journey, including transfers, takes approximately 2h 29m.
The distance between Johnsburg and Elgin is 37 miles. The road distance is 26.8 miles.
The best way to get from Johnsburg to Elgin without a car is to line 806 bus and line 550 bus which takes 2h 29m and costs $3 - $6.
It takes approximately 2h 29m to get from Johnsburg to Elgin, including transfers.
Johnsburg to Elgin bus services, operated by Pace Bus, depart from Johnsburg/Chapel Hill station.
Johnsburg to Elgin bus services, operated by Pace Bus, arrive at Crystal Lake Metra Station.
Yes, the driving distance between Johnsburg to Elgin is 27 miles. It takes approximately 42 min to drive from Johnsburg to Elgin.
There are 135+ hotels available in Elgin.
What companies run services between Johnsburg, IL, USA and Elgin, IL, USA?
You can take a bus from Johnsburg/Chapel Hill to Elgin Transportation Center - Bus Stop A via Crystal Lake Metra Station in around 2h 29m.
- Phone
- +1(847) 364-7223
- [email protected]
- Website
- Pace Bus
Bus from Johnsburg/Chapel Hill to Crystal Lake Metra Station
- Ave. Duration
- 40 min
- Frequency
- 4 times a day
- Estimated price
- $2–4
- Website
- Pace Bus
- Schedules at
- Pace Bus Routes, Schedules and Maps
- Adult
- $2–4
Bus from Crystal Lake Metra Station to Elgin Transportation Center - Bus Stop A
- Ave. Duration
- 56 min
- Frequency
- Hourly
- Estimated price
- $1–2
- Website
- Pace Bus
- Schedules at
- Pace Bus Routes, Schedules and Maps
- Adult
- $1–2
- Ave. Duration
- 42 min
- Estimated price
- $85–110
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 Best ways to travel around Australia, What are the different types of Renfe trains in Spain?, and Travelling to and around Russia for the 2018 FIFA World Cup - to help you get the most out of your next trip.
