Flights from Tampa to San Antonio – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
TPA to SAT – All flight route options from Tampa International, Florida, USA to San Antonio International, Texas, USA. These routes are operated by 7 airlines. Fly non-stop with Spirit Airlines or Southwest Airlines, or choose from 11 different stopover flights. The shortest flight time is 2 hours and 30 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near San Antonio
We got great deals on hotels and car rentals near the airport.
Tampa to San Antonio flights
There are over 13 airlines and as many as 259 flights every week to this destination. You can fly non-stop to San Antonio (SAT) from Tampa (TPA) with Southwest Airlines or Spirit Airlines but if a stopover option suits you better you can choose to fly via Houston, Houston or any other of the 11 alternatives with connectiing airports.
Tampa to San Antonio with Southwest Airlines
You can fly non-stop every weekday with flights departing from 5:00 am to 9:00 pm. You can also catch a transit flight via Houston or Dallas.
With United Airlines
If you fly from Tampa with United Airlines you will do a stopover in Houston, IAH before reaching San Antonio. This flight trip will take 4 hours and 54 minutes and you can fly every weekday with departures between 7:00 am and 5:00 pm. United Airlines is a Star Alliance member.
Distance & flight times: Tampa International to San Antonio International
The shortest flight time between TPA and SAT is 2 hours and 50 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 2h 50m | - | 975 miles (1569 km) |
HOU Houston | 4h 35m | 1h 0m | 976 miles (1570 km) |
IAH Houston | 4h 54m | 3h 0m | 981 miles (1578 km) |
ATL Atlanta | 5h 34m | 1h 20m | 1286 miles (2069 km) |
DFW Dallas | 5h 34m | 1h 7m | 1180 miles (1899 km) |
DAL Dallas | 5h 35m | 40m | 1170 miles (1883 km) |
MSY New Orleans | 5h 43m | 1h 55m | 985 miles (1585 km) |
BNA Nashville | 5h 55m | 2h 0m | 1441 miles (2319 km) |
MIA Miami | 5h 56m | 40m | 1352 miles (2175 km) |
CLT Charlotte | 6h 7m | 1h 23m | 1612 miles (2594 km) |
STL Saint Louis | 6h 15m | 1h 25m | 1664 miles (2677 km) |
FLL Fort Lauderdale | 6h 43m | 2h 14m | 1346 miles (2166 km) |

