Flights from Miami to Phoenix – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
MIA to PHX – All flight route options from Miami International, Florida, USA to Phoenix Sky Harbor International, Arizona, USA. These flights are operated by 6 airlines. Fly non-stop with American Airlines or choose from 21 different transit flights. The shortest flight time is 5 hours and 11 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 Phoenix Sky Harbor
We got great deals on hotels and car rentals near the airport.
Miami to Phoenix flights
There are over 22 airlines and as many as 454 flights every week to this destination. You can fly non-stop to Phoenix (PHX) from Miami (MIA) with American Airlines but if a stopover option suits you better you can choose to fly via New Orleans, Houston or any other of the 21 alternatives with connectiing airports.
Miami to Phoenix 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 New Orleans or Houston. American Airlines is a member of the air alliance OneWorld.
With Spirit Airlines
If you choose to fly with Spirit Airlines from Miami to Phoenix you can make a transit either via Dallas or via Las Vegas. The route via Dallas is 1 hour and 15 minutes faster.
Distance & flight times: Miami International to Phoenix Sky Harbor International
The shortest flight time between MIA and PHX is 5 hours and 14 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 5h 14m | - | 1979 miles (3184 km) |
MSY New Orleans | 6h 49m | 1h 5m | 1982 miles (3189 km) |
IAH Houston | 7h 4m | 55m | 1980 miles (3186 km) |
MCO Orlando | 7h 14m | 1h 32m | 2048 miles (3295 km) |
IND Indianapolis | 7h 25m | 46m | 2521 miles (4056 km) |
DFW Dallas | 7h 38m | 42m | 1996 miles (3212 km) |
AUS Austin | 7h 38m | 1h 49m | 1982 miles (3189 km) |
TPA Tampa | 7h 47m | 58m | 2000 miles (3218 km) |
BNA Nashville | 7h 53m | 1h 25m | 2265 miles (3644 km) |
DAL Dallas | 8h 0m | 2h 5m | 1996 miles (3212 km) |
HOU Houston | 8h 0m | 1h 0m | 1982 miles (3189 km) |
ATL Atlanta | 8h 1m | 1h 45m | 2191 miles (3525 km) |
LAS Las Vegas | 8h 1m | 1h 10m | 2439 miles (3924 km) |
SAT San Antonio | 8h 5m | 2h 22m | 1993 miles (3207 km) |
CLT Charlotte | 8h 18m | 1h 14m | 2435 miles (3918 km) |
CVG Cincinnati | 8h 32m | 1h 0m | 2529 miles (4069 km) |
MCI Kansas City | 9h 15m | - | - |
STL Saint Louis | 9h 15m | 2h 58m | 2341 miles (3767 km) |
DEN Denver | 9h 35m | 2h 53m | 2322 miles (3736 km) |
ELP El Paso | 9h 35m | - | - |
TUL Tulsa | 9h 55m | 2h 10m | 2112 miles (3398 km) |
JAX Jacksonville | 12h 52m | 2h 38m | 2129 miles (3426 km) |

