Travel from Chicago to Canada

Train, bus or fly from Chicago to Canada?

Air Canada, American Airlines and two other airlines fly from Chicago to Mississauga hourly. Alternatively, you can take a train from Chicago to Toronto via Detroit Amtrak, Windsor, and UNION STATION - NORTHBOUND PLATFORM towards FINCH in around 10 h 6 min.

Travel Guides

Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak
Need to know: GreyhoundRome2rio’s guide on the bus operator has all the information you need

How to get from Chicago to Canada

ModeDurationPrice
From Jackson-Blue subway to Chicago O'Hare airport, fly to Toronto airport, bus to City Centre Transit Terminal Platform N, then line 20 bus to Mississauga.4 h 58 min$178
From Jackson-Blue subway to Chicago O'Hare airport, fly to Ottawa airport, then line 97 bus to Ottawa.5 h 24 min$227
From Jackson-Blue subway to Chicago O'Hare airport, fly to Winnipeg airport, then line 15 bus to Winnipeg.5 h 37 min$267
From Adams/Wabash subway to Chicago Midway airport, fly to Toronto Island airport, then line 307 bus to Toronto.5 h 17 min$176
From Jackson-Blue subway to Chicago O'Hare airport, fly to Montreal airport, bus to Montreal, PQ, walk to Station Sherbrooke Ouest, then line 144 bus to Montreal.5 h 47 min$192
From Adams/Wabash subway to Chicago Midway airport, fly to Buffalo airport, bus to Toronto, ON, walk to St Patrick Station - Northbound Platform, line 1 subway to St Clair West Station, then line 33 bus to Toronto.7 h 14 min$208
From Chicago Union Station Amtrak train to Detroit Amtrak, drive to Windsor, train to UNION STATION - NORTHBOUND PLATFORM towards FINCH, then line 1 subway to Davisville Station - Northbound Platform.10 h 6 min$171
From Chicago, IL bus to Toronto, ON, walk to St Patrick Station - Northbound Platform, line 1 subway to St Clair West Station, then line 33 bus to Spadina Rd At Old Forest Hill Rd.12 h 15 min$64
From Chicago, IL bus to Pearson Airport Terminal 3, line 52 bus to Pine St. At Lawrence Ave. W., then line 32 bus to Eglinton Ave West At Chaplin Cres East Side.14 h 31 min$67
From Chicago Union Station Amtrak train to Buffalo, train to UNION STATION - NORTHBOUND PLATFORM towards DOWNSVIEW, line 1 subway to St Clair West Station, then line 33 bus to Spadina Rd At Old Forest Hill Rd.16 h 28 min$212
From Chicago drive to Toronto.8 h 46 min$83

How long does it take to get from Chicago to Canada?

It takes approximately 4 h 58 min to get from Chicago to Canada, including transfers.

Is there a direct bus between Chicago and Canada?

No, there is no direct bus from Chicago to Canada. However, there are services departing from Chicago, IL and arriving at Eglinton Ave West At Chaplin Cres East Side via Pearson Airport Terminal 3 and Pine St. At Lawrence Ave. W.. The journey, including transfers, takes approximately 14 h 31 min.

Operators from Chicago to Canada

OperatorPhoneWebsite
Chicago Transit (CTA)Chicago Transit (CTA)
Air CanadaAir Canada
American AirlinesAmerican Airlines
United AirlinesUnited Airlines
DeltaDelta
GO TransitGO Transit
MiWayMiWay
WestJetWestJet
OC TranspoOC Transpo
Winnipeg TransitWinnipeg Transit
Porter AirlinesPorter Airlines
Toronto TransitToronto Transit
Greyhound Canada+1 1-800-661-8747Greyhound Canada
STMSTM
Southwest AirlinesSouthwest Airlines
Megabus CA1-866-488-4452Megabus CA
Amtrak+1 1-800-872-7245Amtrak
VIA Rail+1 1 888 842-7245VIA Rail
Greyhound USA+1 214-849-8100Greyhound USA