Flights from Dallas to Tampa – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
DFW to TPA – All flight route options from Dallas Fort Worth International, Texas, USA to Tampa International, Florida, USA. These flights are operated by 5 different airlines. Fly non-stop or choose from 11 different connecting flights. The shortest flight time is 2 hours and 27 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 Tampa
We got great deals on hotels and car rentals near the airport.
Dallas to Tampa flights
There are over 14 airlines and as many as 412 flights every week to this destination. You can fly non-stop to Tampa (TPA) from Dallas (DFW) with American Airlines, Spirit Airlines or Frontier Airlines but if a stopover option suits you better you can choose to fly via Pensacola, Houston or any other of the 11 alternatives with connectiing airports.
Tip! You can also fly to Tampa from Dallas Love Fld (DAL).
Dallas to Tampa with American Airlines
You can fly non-stop every weekday with flights departing from 7:00 am to 9:00 pm. You can also catch a transit flight via Miami or Nashville. American Airlines is a member of the air alliance OneWorld.
With United Airlines
If you fly from Dallas with United Airlines you will do a stopover in Houston, IAH before reaching Tampa. This flight trip will take 4 hours and 41 minutes and you can fly every weekday with departures between 5:00 am and 4:00 pm. United Airlines is a Star Alliance member.
Distance & flight times: DFW Airport to Tampa International
The shortest flight time between DFW and TPA is 2 hours and 27 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 2h 27m | - | 932 miles (1500 km) |
PNS Pensacola | 4h 30m | 1h 15m | 937 miles (1508 km) |
IAH Houston | 4h 47m | 2h 21m | 1015 miles (1633 km) |
MSY New Orleans | 5h 19m | 2h 10m | 938 miles (1509 km) |
ATL Atlanta | 5h 35m | 2h 7m | 1142 miles (1837 km) |
MIA Miami | 5h 41m | 1h 9m | 1331 miles (2142 km) |
HOU Houston | 5h 49m | - | - |
BNA Nashville | 5h 57m | 1h 58m | 1249 miles (2010 km) |
CLT Charlotte | 6h 8m | 2h 35m | 1451 miles (2335 km) |
FLL Fort Lauderdale | 6h 16m | 2h 12m | 1321 miles (2125 km) |
EYW Key West | 6h 41m | 2h 29m | 1336 miles (2150 km) |
CVG Cincinnati | 6h 51m | 2h 14m | 1594 miles (2565 km) |


