Flights from Tampa to Dallas – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
TPA to DFW – All flight route options from Tampa International, Florida, USA to Dallas Fort Worth International, Texas, USA. These flights are operated by 7 different airlines. Fly non-stop or choose from 11 different connecting flights. The shortest flight time is 2 hours and 54 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 Dallas Fort Worth
We got great deals on hotels and car rentals near the airport.
Tampa to Dallas flights
There are over 14 airlines and as many as 439 flights every week to this destination. You can fly non-stop to Dallas (DFW) from Tampa (TPA) with American Airlines, Spirit Airlines or Frontier Airlines but if a stopover option suits you better you can choose to fly via New Orleans, Pensacola or any other of the 11 alternatives with connectiing airports.
Tip! You might want to consider arriving at Dallas Love Fld (DAL) instead.
Tampa to Dallas with American Airlines
You can fly non-stop every weekday with flights departing from 5:00 am to 8:00 pm. You can also catch a transit flight via Nashville or Charlotte. American Airlines is a member of the air alliance OneWorld.
With Spirit Airlines
You can fly non-stop every weekday except Mondays with departure times between 8:00 am and 9:00 pm. You can also take a connecting flight via New Orleans or Fort Lauderdale.
Distance & flight times: Tampa International to DFW Airport
The shortest flight time between TPA and DFW is 2 hours and 56 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 2h 56m | - | 932 miles (1500 km) |
MSY New Orleans | 3h 58m | 31m | 938 miles (1509 km) |
PNS Pensacola | 4h 35m | 2h 59m | 937 miles (1508 km) |
IAH Houston | 5h 15m | 1h 11m | 1015 miles (1633 km) |
FLL Fort Lauderdale | 5h 56m | 1h 35m | 1321 miles (2125 km) |
BNA Nashville | 5h 59m | 1h 53m | 1249 miles (2010 km) |
CLT Charlotte | 6h 6m | 1h 31m | 1451 miles (2335 km) |
ATL Atlanta | 6h 18m | 2h 17m | 1142 miles (1837 km) |
MIA Miami | 6h 20m | 1h 9m | 1331 miles (2142 km) |
EYW Key West | 6h 25m | 2h 16m | 1336 miles (2150 km) |
CVG Cincinnati | 6h 25m | 1h 24m | 1594 miles (2565 km) |
AUS Austin | 7h 34m | 2h 28m | 1122 miles (1805 km) |


