There are 4 ways to get from Bartlett to Fox Lake 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 Bartlett to Western Avetrain Md-W
- Take the train from Western Ave to Fox Laketrain Md-N
3h 24m$8–10Line 550 bus, line 806 bus
cheapest- Take the bus from Elgin Transportation Center Bay 1 to Crystal Lake Metra Stationbus 550
- Take the bus from Crystal Lake Metra Station to Route 12/Grandbus 806
3h 50m$4–7Drive 30.2 mi
- Drive from Bartlett to Fox Lakecar 30.2 mi
44 min$6–8Taxi
- Take the taxi from Bartlett to Fox Laketaxi 30.2 mi
44 min$95–120
Bartlett to Fox Lake by train
Questions & Answers
The cheapest way to get from Bartlett to Fox Lake is to line 550 bus and line 806 bus which costs $3 - $7 and takes 3h 50m.
The fastest way to get from Bartlett to Fox Lake is to drive which takes 44 min and costs $5 - $8.
No, there is no direct bus from Bartlett to Fox Lake. However, there are services departing from Park Ave & Lake St and arriving at Route 12/Grand via Elgin Transportation Center Bay 1 and Crystal Lake Metra Station. The journey, including transfers, takes approximately 3h 50m.
No, there is no direct train from Bartlett to Fox Lake. However, there are services departing from Bartlett and arriving at Fox Lake via Western Ave. The journey, including transfers, takes approximately 3h 24m.
The distance between Bartlett and Fox Lake is 74 miles. The road distance is 30.4 miles.
The best way to get from Bartlett to Fox Lake without a car is to train which takes 3h 24m and costs $7 - $10.
It takes approximately 3h 24m to get from Bartlett to Fox Lake, including transfers.
Bartlett to Fox Lake bus services, operated by Pace Bus, depart from Elgin Transportation Center Bay 1 station.
Bartlett to Fox Lake train services, operated by Metra, depart from Bartlett station.
The best way to get from Bartlett to Fox Lake is to train which takes 3h 24m and costs $7 - $10. Alternatively, you can line 550 bus and line 806 bus, which costs $3 - $7 and takes 3h 50m.
What companies run services between Bartlett, IL, USA and Fox Lake, IL, USA?
You can take a train from Bartlett to Fox Lake via Western Ave in around 3h 24m. Alternatively, you can take a bus from Park Ave & Lake St to Route 12/Grand via Elgin Transportation Center Bay 1 and Crystal Lake Metra Station in around 3h 50m.
- Phone
- +1 312-696-3872
- Website
- metra.com
Train from Bartlett to Western Ave
- Ave. Duration
- 54 min
- Frequency
- Hourly
- Estimated price
- $4–6
- Website
- https://metra.com
- Adult
- $4–6
Train from Western Ave to Fox Lake
- Ave. Duration
- 1h 33m
- Frequency
- Hourly
- Estimated price
- $3–4
- Website
- https://metra.com
- Adult
- $3–4
- Phone
- +1(847) 364-7223
- [email protected]
- Website
- pacebus.com
Bus from Elgin Transportation Center Bay 1 to Crystal Lake Metra Station
- Ave. Duration
- 51 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 Crystal Lake Metra Station to Route 12/Grand
- Ave. Duration
- 52 min
- Frequency
- 4 times a day
- Estimated price
- $1–2
- Website
- https://www.pacebus.com
- Schedules at
- https://www.pacebus.com/routes-schedules-and-maps
- Adult
- $1–2
- Ave. Duration
- 44 min
- Estimated price
- $95–120
UnCrabby Cabby
- Phone
- +1 630 397 9029
Niles Flash Cab
- Phone
- +1 847 647 8777
O'Hare Taxi LLC
- Phone
- +1 630 589 4152
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 do I buy a London Underground ticket?, Italian Lakes: Getting around by train, and 10 amazing places to get away from it all in Australia - to help you get the most out of your next trip.
More Questions & Answers
Bartlett to Fox Lake bus services, operated by Pace Bus, arrive at Crystal Lake Metra Station.
Bartlett to Fox Lake train services, operated by Metra, arrive at Western Ave station.
Yes, the driving distance between Bartlett to Fox Lake is 30 miles. It takes approximately 44 min to drive from Bartlett to Fox Lake.
There are 128+ hotels available in Fox Lake.


