Travel from Tampa to Canada

Train, bus or fly from Tampa to Canada?

Air Canada, Air Transat and 4 other airlines fly from Tampa to Mississauga hourly. Alternatively, Atlanta Tours Inc operates a bus from Tampa to Toronto once daily. Tickets cost $100 and the journey takes 20 h 15 min. 5 other operators also service this route.

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 Tampa to Canada

ModeDurationPrice
From Tampa taxi to Tampa airport, fly to Toronto airport, line 40 bus to City Centre Transit Terminal Platform N, then line 20 bus to Mississauga.3 h 51 min$223
From Tampa taxi to Tampa airport, fly to Ottawa airport, line 97 bus to Billings Bridge 4C, then line 6 bus to Ottawa.3 h 52 min$234
From Tampa taxi to Tampa airport, fly to Montreal airport, bus to Montreal, PQ, walk to Station Sherbrooke Ouest, then line 144 bus to Montréal.4 h 18 min$266
From Tampa taxi to Tampa airport, fly to Buffalo airport, bus to Dundas Station - Northbound Platform, line 1 subway to Eglinton Station, then line 32 bus to Toronto.7 h 2 min$303
From Tampa, FL bus to East Broadway, subway to Times Sq - 42 St, line 7 subway to New York, NY, 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.33 h 55 min$164
From Tampa Amtrak train to New York, train to UNION STATION - NORTHBOUND PLATFORM towards FINCH, then line 1 subway to Davisville Station - Northbound Platform.39 h 10 min$495
From Tampa 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.40 h 23 min$518
From Tampa, FL bus to Jacksonville, FL, bus to Detroit, MI, 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.41 h 27 min$216
From Tampa drive to Toronto.22 h 52 min$217