Travel from Houston to Tucson

Train, bus or fly from Houston to Tucson?

United Airlines and American Airlines fly from Houston to Tucson hourly. Alternatively, Greyhound USA operates a bus from Houston to Tucson every 3 hours. Tickets cost $7 - $60 and the journey takes 3 h 15 min. Greyhound USA also services this route once 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 Houston to Tucson

From Travis St @ Franklin St line 102 bus to Houston airport, fly to Tucson airport, then line 11 bus to Tucson. 5 h 48 min $274. From Mc Kinney St @ Austin St line 040 bus to Houston Hobby Apt airport, fly to Tucson airport, then line 11 bus to Tucson. 7 h 37 min $554. From Mc Kinney St @ Austin St line 040 bus to Houston Hobby Apt airport, fly to Phoenix airport, then shuttle to Tucson. 7 h 11 min $537. From Travis St @ Franklin St line 102 bus to Houston airport, fly to Phoenix airport, then shuttle to Tucson. 7 h 18 min $377. From Houston, TX bus to San Antonio, TX then bus to Tucson, AZ. 21 h 47 min $184. From Houston Amtrak train to Tucson Amtrak. 25 h 50 min $309. From Houston drive to Tucson. 17 h 9 min $127.