Travel from Alabama to Canada

Train, bus or fly from Alabama to Canada?

American Airlines, Delta and 2 other airlines fly from Birmingham to Mississauga hourly. Alternatively, Greyhound USA operates a bus from Birmingham to Toronto 4 times a day. Tickets cost $27 - $65 and the journey takes 5 h 19 min. 5 other operators also service this route.

Travel Guides

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

How to get from Alabama to Canada

From Central Station line 20 bus to Birmingham airport, fly to Toronto airport, line 40 bus to City Centre Transit Terminal Platform N, then line 20 bus to Mississauga. 7 h 44 min $606. From AU Hotel Conference Center shuttle to Atlanta airport, fly to Toronto airport, line 40 bus to City Centre Transit Terminal Platform N, then line 20 bus to Mississauga. 8 h 32 min $318. From AU Hotel Conference Center shuttle to Atlanta airport, fly to Montreal airport, bus to Montreal, PQ, walk to Station Sherbrooke Ouest, then line 144 bus to Montréal. 9 h 1 min $361. From AU Hotel Conference Center shuttle to Atlanta airport, fly to Buffalo airport, bus to Dundas Station - Northbound Platform, line 1 subway to Eglinton Station, then line 32 bus to Toronto. 10 h 39 min $248. From Birmingham, AL bus to Nashville, TN, bus to Detroit, MI, bus to Yonge St At Dundas St East, line 320 bus to Eglinton Station, then line 32 bus to Eglinton Ave West At Russell Hill Rd. 24 h 7 min $181. From Birmingham, AL bus to Atlanta GA, Megabus to Washington, bus to Dundas Station - Southbound Platform, line 1 subway to St Clair West Station, then line 33 bus to Spadina Rd At Old Forest Hill Rd. 33 h 15 min $189. From Birmingham Amtrak train to New York, train to UNION STATION - NORTHBOUND PLATFORM towards FINCH, then line 1 subway to Davisville Station - Northbound Platform. 36 h 9 min $435. From Birmingham Amtrak train to New York, NY, train to UNION STATION - NORTHBOUND PLATFORM towards FINCH, line 1 subway to Eglinton Station, then line 32 bus to Eglinton Ave West At Russell Hill Rd. 37 h 22 min $458. From Birmingham drive to Toronto. 16 h 10 min $155.