Travel from Calgary to Chicago

Bus or fly from Calgary to Chicago?

American Airlines, WestJet and 3 other airlines fly from Calgary to Chicago hourly. Alternatively, Greyhound Canada operates a bus from Calgary to Chicago once daily. Tickets cost $140 - $360 and the journey takes 43 h 20 min. 3 other operators also service this route.

Book transport from Calgary to Chicago

Travel Guides

Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak

How to get from Calgary to Chicago

From NB Macleod TR @ 7 AVE SE line 300 bus to Calgary airport, fly to Chicago O'Hare airport, then subway to Chicago. 6 h 40 min $283. From NB Macleod TR @ 7 AVE SE line 300 bus to Calgary airport, fly to Chicago Midway airport, then subway to Chicago. 8 h 32 min $332. From NB Macleod TR @ 7 AVE SE line 300 bus to Calgary airport, fly to South Bend airport, then train to Chicago. 10 h 45 min $571. From Calgary, AB bus to Trail, drive to Kettle Falls, WA, bus to Spokane Amtrak, then train to Chicago Union Station Amtrak. 2 days 6 h $614. From Calgary, AB bus to Sault Ste Marie, ON, drive to Sault Ste. Marie, MI, Amtrak Thruway to Rockford, MI, line 81 bus to Grand Rapids, MI, then bus to Chicago, IL. 2 days 9 h. From Calgary, AB bus to Vancouver Pacific Central Station Amtrak, train to Everett Amtrak, then train to Chicago Union Station Amtrak. 2 days 15 h $746. From Calgary, AB bus to Edmonton, train to Toronto, train to Windsor, drive to Detroit Amtrak, then train to Chicago Union Station Amtrak. 2 days 23 h $709. From Calgary drive to Chicago. 27 h 43 min $275.

Operators from Calgary to Chicago

OperatorPhoneWebsite
Calgary Transit - Line 300+1 403-262-1000Calgary Transit - Line 300
American AirlinesAmerican Airlines
WestJetWestJet
United AirlinesUnited Airlines
DeltaDelta
Air CanadaAir Canada
Chicago Transit (CTA)Chicago Transit (CTA)
Southwest AirlinesSouthwest Airlines
South Shore Line+1 219-926-5744South Shore Line
Greyhound Canada+1 1-800-661-8747Greyhound Canada
Gold LineGold Line
Amtrak+1 1-800-872-7245Amtrak
Indian TrailsIndian Trails
VIA Rail+1 1 888 842-7245VIA Rail