Travel from San-Antonio to Tucson

Train, bus or fly from San Antonio to Tucson?

American Airlines, United Airlines and 2 other airlines fly from San Antonio to Tucson hourly. Alternatively, Greyhound USA operates a bus from San Antonio to Tucson once daily. Tickets cost $80 - $210 and the journey takes 17 h 32 min.

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 San Antonio to Tucson

From Navarro & N. St. Mary's line 5 bus to San Antonio airport, fly to Tucson airport, then line 11 bus to Tucson. 7 h 17 min $503. From Navarro & N. St. Mary's line 5 bus to San Antonio airport, fly to Phoenix airport, then shuttle to Tucson. 6 h 38 min $346. From San Antonio, TX bus to Austin, walk to 400 4th/Trinity, line 100 bus to Austin airport, fly to Tucson airport, then line 11 bus to Tucson. 7 h 22 min $381. From San Antonio, TX bus to Tucson, AZ. 17 h 32 min $162. From San Antonio Amtrak train to Tucson Amtrak. 18 h $255. From San Antonio drive to Tucson. 14 h 13 min $104.

Operators from San Antonio to Tucson