Travel options for:
Nearby airports Crystal Lake

Chicago O'Hare (ORD)  •  2 h 16 min

  1. ×2

$9 - $13

Chicago Midway (MDW)  •  2 h 33 min

$12 - $17

Milwaukee (MKE)  •  3 h 23 min

  1. ×2

$35 - $66

Madison (MSN)  •  5 h 32 min

  1. ×2

$127 - $195

South Bend (SBN)  •  3 h 38 min

$24 - $47

  • Crystal Lake Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

Travel from Nearby-Airports to Crystal-Lake

Train from Nearby airports to Crystal Lake

You can take a train from Milwaukee (MKE) to Crystal Lake via Chicago Union Station and Chicago OTC in around 3 h 23 min.

How to get from Nearby airports to Crystal Lake

ModeDurationPrice
From O'Hare subway to Irving Park-Blue, walk to Irving Park, then train to Crystal Lake.2 h 16 min$11
From Midway subway to Washington/Wabash, walk to Madison & Dearborn/State, line 60 bus to Clinton & Madison, walk to Chicago OTC, then train to Crystal Lake.2 h 33 min$14
From Milwaukee Mitchell Airport Amtrak train to Chicago Union Station, walk to Chicago OTC, then train to Crystal Lake.3 h 23 min$49
From Madison (MSN) taxi to Columbus Amtrak, train to Chicago Union Station, walk to Chicago OTC, then train to Crystal Lake.5 h 32 min$168
From South Bend, In bus to Chicago, Il, walk to UIC-Halsted, subway to Irving Park-Blue, walk to Irving Park, then train to Crystal Lake.3 h 38 min$38

How long does it take to get from Nearby airports to Crystal Lake?

It takes approximately 2 h 16 min to get from Nearby airports to Crystal Lake, including transfers.

Is there a direct train between Nearby airports and Crystal Lake?

No, there is no direct train from Nearby airports to Crystal Lake. However, there are services departing from Milwaukee Mitchell Airport Amtrak and arriving at Crystal Lake via Chicago OTC. The journey, including transfers, takes approximately 3 h 23 min.

Operators from Nearby airports to Crystal Lake

OperatorPhoneWebsite
Chicago Transit (CTA)+1 888-968-7282Chicago Transit (CTA)
Metra+1 312-322-6777Metra
Amtrak+1 1-800-872-7245Amtrak
Greyhound USA+1 214-849-8100/1-800-231-2222Greyhound USA