There are 4 ways to get from Elgin to Spring Grove by bus, taxi, 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.
Line 550 bus, taxi
best- Take the bus from Elgin Transportation Center Bay 1 to Crystal Lake Metra Station550
- Take the taxi from Crystal Lake Metra Station to Spring Grove
1h 18m$52–68Drive 31.2 mi
cheapest- Drive from Elgin to Spring Grove31.2 mi
48 min$6–9Taxi
- Take the taxi from Elgin to Spring Grove31.2 mi
48 min$90–110Line 550 bus, line 806 bus
- Take the bus from Elgin Transportation Center Bay 1 to Crystal Lake Metra Station550
- Take the bus from Crystal Lake Metra Station to Fox Lake/Rand806
2h 41m$13–17
Questions & Answers
The cheapest way to get from Elgin to Spring Grove is to drive which costs $5 - $9 and takes 48 min.
The fastest way to get from Elgin to Spring Grove is to drive which takes 48 min and costs $5 - $9.
The distance between Elgin and Spring Grove is 36 miles. The road distance is 31.4 miles.
The best way to get from Elgin to Spring Grove without a car is to line 550 bus and taxi which takes 1h 18m and costs $50 - $70.
It takes approximately 1h 18m to get from Elgin to Spring Grove, including transfers.
Yes, the driving distance between Elgin to Spring Grove is 31 miles. It takes approximately 48 min to drive from Elgin to Spring Grove.
There are 117+ hotels available in Spring Grove.
What companies run services between Elgin, IL, USA and Spring Grove, IL, USA?
You can take a bus from Elgin Transportation Center Bay 1 to Spring Grove via Crystal Lake Metra Station and Fox Lake/Rand in around 2h 41m.
- Phone
- +1(847) 364-7223
- Passenger.Services@PaceBus.com
- Website
- pacebus.com
Bus from Elgin Transportation Center Bay 1 to Crystal Lake Metra Station
- Ave. Duration
- 50 min
- Frequency
- Hourly
- Estimated price
- $2–4
- Schedules at
- pacebus.com
- Adult
- $2–4
Bus from Crystal Lake Metra Station to Fox Lake/Rand
- Ave. Duration
- 47 min
- Frequency
- 4 times a day
- Estimated price
- $1–2
- Schedules at
- pacebus.com
- Adult
- $1–2
- Ave. Duration
- 38 min
- Estimated price
- $50–110
Taxi Green Cab
- Phone
- +1 224-489-6259
- Website
- elgintaxigreencab.com
A#1 Cab Service
- Phone
- +1 847-888-3990
- Website
- a1cabdispatch.com
303 Taxi Elgin
- Phone
- +1 847-303-0303
- Website
- 303taxi.com
Taxi Green Cab
- Phone
- +1 224-489-6259
- Website
- elgintaxigreencab.com
A#1 Cab Service
- Phone
- +1 847-888-3990
- Website
- a1cabdispatch.com
303 Taxi Elgin
- Phone
- +1 847-303-0303
- Website
- 303taxi.com
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 How to plan an amazing trip around Scandinavia, Travelling by boat in Italy, and Italian Lakes: Getting around by train - to help you get the most out of your next trip.
