There are 3 ways to get from Vernon Hills to Crystal Lake by taxi, train, 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.
Questions & Answers
The cheapest way to get from Vernon Hills to Crystal Lake is to drive which costs $3 - $6 and takes 33 min.
The fastest way to get from Vernon Hills to Crystal Lake is to drive which takes 33 min and costs $3 - $6.
The distance between Vernon Hills and Crystal Lake is 27 miles. The road distance is 21.3 miles.
The best way to get from Vernon Hills to Crystal Lake without a car is to taxi and train which takes 44 min and costs $40 - $50.
It takes approximately 44 min to get from Vernon Hills to Crystal Lake, including transfers.
Yes, the driving distance between Vernon Hills to Crystal Lake is 21 miles. It takes approximately 33 min to drive from Vernon Hills to Crystal Lake.
There are 91+ hotels available in Crystal Lake.
What companies run services between Vernon Hills, IL, USA and Crystal Lake, IL, USA?
There is no direct connection from Vernon Hills to Crystal Lake. However, you can take the taxi to Palatine then take the train to Crystal Lake. Alternatively, you can drive from Vernon Hills to Crystal Lake in around 33 min.
- Phone
- +1 312-696-3872
- Website
- metra.com
Train from Palatine to Crystal Lake
- Ave. Duration
- 27 min
- Frequency
- Hourly
- Estimated price
- $4–5
- Website
- https://metra.com
- Adult
- $4–5
- Ave. Duration
- 25 min
- Estimated price
- $35–85
Lake County All Star Cab
- Phone
- +1-847-454-7140
- Website
- ohareairporttaxicab.com
Lake County All Star Cab
- Phone
- +1-847-454-7140
- Website
- ohareairporttaxicab.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 Which London airport should I choose?, Getting to Milan from the airport, and Is ride-sharing platform BlaBlaCar right for you? - to help you get the most out of your next trip.


