Flights from Miami to Tampa – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
MIA to TPA – All flight route options from Miami International, Florida, USA to Tampa International, Florida, USA. These flights are operated by American Airlines. You can either fly non-stop to Tampa or with one stop via Key West. The shortest flight time is 1 hour and 7 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.
Miami to Tampa flights
With over 74 flights every week and 2 different airlines you have a wide range of options. You can fly non-stop to Tampa (TPA) from Miami (MIA) with American Airlines or opt for a connecting flight via Key West (EYW).
Miami to Tampa with American Airlines
You can fly non-stop every weekday with flights departing from 7:00 am to 11:00 pm. American Airlines is a member of the air alliance OneWorld.
Distance & flight times: Miami International to Tampa International
The shortest flight time between MIA and TPA is 1 hour and 8 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 1h 8m | - | 205 miles (330 km) |
EYW Key West | 4h 8m | 1h 51m | 368 miles (592 km) |

