Travel from Denver to Tucson

Bus or fly from Denver to Tucson?

Southwest Airlines, United Airlines and 2 other airlines fly from Denver to Tucson every 2 hours. Alternatively, Greyhound USA operates a bus from Denver to Tucson once daily. Tickets cost $65 - $160 and the journey takes 13 h 8 min. Greyhound USA also services this route twice daily.

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 Denver to Tucson

From Union Station Track 1 train to Denver airport, fly to Tucson airport, then line 11 bus to Tucson. 4 h 38 min $391. From Union Station Track 1 train to Denver airport, fly to Phoenix airport, then shuttle to Tucson. 5 h 57 min $124. From Denver, CO bus to Las Cruces, NM then bus to Tucson, AZ. 18 h 23 min $185. From Denver bus to Eight\Stanton, line 04 bus to El Paso Union Depot Amtrak, then train to Tucson Amtrak. 19 h 25 min $167. From Denver drive to Tucson. 14 h 27 min $107.