Travel from Arizona to Canada

Bus or fly from Arizona to Canada?

Air Canada, WestJet and 4 other airlines fly from Tempe Junction to Vancouver hourly. Alternatively, Valley Metro Phoenix operates a bus from Phoenix to Toronto every 30 minutes. Tickets cost $2 - $4 and the journey takes 9 min. 6 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 Arizona to Canada

From Tempe Junction taxi to Phoenix airport, fly to Vancouver airport, then train to Vancouver. 3 h 44 min $184. From Tempe Junction taxi to Phoenix airport, fly to Calgary airport, then line 300 bus to Calgary. 4 h 5 min $385. From Tempe Junction taxi to Phoenix airport, fly to Winnipeg airport, then line 15 bus to Winnipeg. 3 h 57 min $380. From Tempe Junction taxi to Phoenix airport, fly to Edmonton airport, line 747 bus to Century Park Station, then tram to Edmonton. 5 h 1 min $384. From Tempe Junction taxi to Phoenix airport, fly to Toronto airport, line 40 bus to City Centre Transit Terminal Platform N, then line 20 bus to Mississauga. 5 h 11 min $242. From Tempe Junction taxi to Phoenix airport, fly to Seattle airport, shuttle to Bridgeport Station, then train to Vancouver. 8 h 19 min $199. From Buckeye Rd & Central Ave line 13 bus to Phoenix, AZ, bus to Albuquerque Alvarado Transportation Center, train to Chicago Union Station Amtrak, train to Detroit Amtrak, taxi to Detroit, MI, bus to Pearson Airport Terminal 3, then line 332 night bus to Eglinton Ave West At Gardiner Rd. 2 days 3 h $617. From Buckeye Rd & Central Ave line 13 bus to Phoenix, AZ, bus to St. Louis, MO, bus to Chicago, IL, 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. 2 days 4 h $241. From Buckeye Rd & Central Ave line 13 bus to Phoenix, ΑΖ, bus to Tucson, walk to Tucson Amtrak, train to 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. 2 days 19 h $794. From Phoenix drive to Toronto. 36 h 22 min $371.