There are 7 ways to get from San Antonio to Tucson by plane, bus, train or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Fly San Antonio to Tucson  •  7 h 14 min

  1. Fly from San Antonio (SAT) to Tucson (TUS) SAT - TUS

$202 - $903

Cheapest option

Bus  •  20 h 53 min

  1. Take the bus from San Antonio to Tucson Reynosa-Tijuana / ...

$84 - $129

5 alternative options

Fly San Antonio to Phoenix  •  6 h 33 min

  1. Fly from San Antonio (SAT) to Phoenix (PHX) SAT - PHX

$160 - $536

Bus to Austin, fly to Tucson  •  7 h 29 min

  1. Take the bus from San Antonio, Tx to Austin, Tx
  2. Fly from Austin (AUS) to Tucson (TUS) AUS - TUS

$318 - $472

Train  •  18 h

  1. Take the train from San Antonio Amtrak to Tucson Amtrak Sunset Limited / ...

$120 - $360

Bus Greyhound USA  •  18 h

  1. Take the bus from San Antonio, Tx to Lordsburg, Nm 1419
  2. Take the bus from Lordsburg to Tucson Ciudad Juárez-Tijuana Airport / ...

$111 - $235

Drive  •  14 h 13 min

  1. Drive from San Antonio to Tucson 872.2 miles

$85 - $130

What companies run services between San Antonio, TX, USA and Tucson, AZ, USA?

American Airlines, United Airlines and two other airlines fly from San Antonio to Tucson hourly. Alternatively, Amtrak operates a train from San Antonio to Tucson once daily. Tickets cost $120 - $360 and the journey takes 18 h.

Airlines
American Airlines
Website
aa.com
Flights from San Antonio to Tucson via Phoenix
Ave. Duration
5 h 8 min
When
Every day
Estimated price
$200 - $900
Flights from San Antonio to Tucson via Dallas/Ft.Worth
Ave. Duration
5 h 16 min
When
Every day
Estimated price
$200 - $900
Flights from San Antonio to Tucson via Los Angeles
Ave. Duration
5 h 54 min
When
Every day
Estimated price
$250 - $1,000
Flights from San Antonio to Phoenix
Ave. Duration
2 h 36 min
When
Every day
Estimated price
$140 - $1,000
Flights from Austin to Tucson via Phoenix
Ave. Duration
4 h 24 min
When
Monday to Friday
Estimated price
$190 - $850
Flights from Austin to Tucson via Dallas/Ft.Worth
Ave. Duration
5 h 2 min
When
Every day
Estimated price
$190 - $850
Southwest Airlines
Website
southwest.com
Flights from San Antonio to Tucson via Denver
Ave. Duration
5 h 30 min
When
Every day
Estimated price
$260 - $1,000
Flights from San Antonio to Tucson via Las Vegas
Ave. Duration
6 h 35 min
When
Monday to Saturday
Estimated price
$260 - $1,000
Flights from San Antonio to Phoenix
Ave. Duration
2 h 27 min
When
Every day
Estimated price
$380 - $1,300
Flights from San Antonio to Phoenix via El Paso
Ave. Duration
4 h 30 min
When
Monday to Friday
Estimated price
$380 - $1,300
Flights from Austin to Tucson via Denver
Ave. Duration
5 h 8 min
When
Every day
Estimated price
$240 - $950
United Airlines
Website
united.com
Flights from San Antonio to Tucson via Houston
Ave. Duration
4 h 58 min
When
Every day
Estimated price
$220 - $1,000
Flights from San Antonio to Tucson via Denver
Ave. Duration
5 h 56 min
When
Every day
Estimated price
$240 - $1,100
Flights from San Antonio to Tucson via Los Angeles
Ave. Duration
6 h 51 min
When
Every day
Estimated price
$250 - $1,100
Flights from Austin to Tucson via Houston
Ave. Duration
5 h 7 min
When
Every day
Estimated price
$200 - $900
Flights from Austin to Tucson via Denver
Ave. Duration
5 h 24 min
When
Every day
Estimated price
$220 - $1,000
Delta
Website
delta.com
Flights from San Antonio to Tucson via Salt Lake City
Ave. Duration
6 h 28 min
When
Every day
Estimated price
$230 - $1,000
Frontier Airlines
Website
flyfrontier.com
Flights from San Antonio to Phoenix
Ave. Duration
2 h 30 min
When
Tuesday, Thursday and Sunday
Estimated price
$160 - $800
ViaAir
Website
flyviaair.com
Flights from Austin to Tucson
Ave. Duration
2 h 30 min
When
Monday, Thursday and Friday
Estimated price
$300 - $430
Train operators
Bus operators
Greyhound USA
Phone
+1 214-849-8100
Email
ifsr@greyhound.com
Website
greyhound.com
Bus from San Antonio, Tx to Austin, Tx
Ave. Duration
1 h 30 min
Frequency
Every 30 minutes
Estimated price
$14 - $35
Website
greyhound.com
Economy
$14 - $21
Flexible
$25 - $35
Bus from San Antonio, Tx to Lordsburg, Nm
Ave. Duration
15 h 5 min
Frequency
Every 4 hours
Estimated price
$70 - $180
Website
greyhound.com
Economy
$70 - $120
Flexible
$130 - $180
Greyhound Mexico
Phone
01-800 890 6821
Website
greyhound.com.mx
Bus from Lordsburg to Tucson
Ave. Duration
1 h 55 min
Frequency
5 times a day
Estimated price
$40 - $60
Schedules at
greyhound.com.mx
Bus from San Antonio to Tucson
Ave. Duration
20 h 35 min
Frequency
3 times a day
Estimated price
$80 - $130
Schedules at
greyhound.com.mx

Want to know more about travelling around United States

Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

Questions & Answers

The distance between San Antonio and Tucson is 1226 km. The road distance is 1396 km.

The cheapest way to get from San Antonio to Tucson is to drive which costs $85 - $130 and takes 14 h 13 min.

The quickest way to get from San Antonio to Tucson is to fly which takes 6 h 33 min and costs $160 - $550.

Yes, there is a direct train departing from San Antonio Amtrak and arriving at Tucson Amtrak. Services depart once daily, and operate Tuesday, Friday and Sunday. The journey takes approximately 18 h.

No, there is no direct bus from San Antonio to Tucson. However, there are services departing from San Antonio, Tx and arriving at Tucson via Lordsburg. The journey, including transfers, takes approximately 18 h.

It takes approximately 7 h 14 min to get from San Antonio to Tucson, including transfers.