Travel from Calgary to Phoenix

Bus or fly from Calgary to Phoenix?

Air Canada, WestJet and 5 other airlines fly from Calgary to Phoenix every 2 hours. Alternatively, Greyhound Canada operates a bus from Calgary to Phoenix twice daily. Tickets cost $55 - $140 and the journey takes 14 h 5 min. 4 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 Calgary to Phoenix

From NB Macleod TR @ 7 AVE SE line 300 bus to Calgary airport, fly to Phoenix airport, then taxi to Phoenix. 5 h 44 min $296. From Calgary, AB bus to Vancouver, BC, bus to Nw Tulare - Q St, line 22 bus to B Shelter, line 30 bus to Fresno, CA, then bus to Phoenix, AZ. 2 days 9 h $275. From Calgary, AB bus to Vancouver Pacific Central Station Amtrak, train to Seattle King Street Station Amtrak, train to Cesar E Chavez / Alameda, line 68 bus to Los Angeles, CA, then bus to Phoenix, AZ. 2 days 16 h $578. From Calgary, AB bus to Edmonton, walk to Edmonton, train to Vancouver Pacific Central Station Amtrak, train to Seattle King Street Station Amtrak, train to Los Angeles Union Station Amtrak, train to Tucson Amtrak, walk to Tucson, then bus to Phoenix, ΑΖ. 3 days 14 h $845. From Calgary drive to Phoenix. 26 h 12 min $251.