Flights from Orlando to Phoenix – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
MCO to PHX – All flight route options from Orlando International, Florida, USA to Phoenix Sky Harbor International, Arizona, USA. These flights are operated by 7 different airlines. Fly non-stop or choose from 26 different connecting flights. The shortest flight time is 4 hours and 37 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.
Orlando to Phoenix flights
There are over 29 airlines and as many as 815 flights every week to this destination. You can fly non-stop to Phoenix (PHX) from Orlando (MCO) with American Airlines, Frontier Airlines or Southwest Airlines but if a stopover option suits you better you can choose to fly via Oklahoma City, Houston or any other of the 26 alternatives with connectiing airports.
Orlando to Phoenix with American Airlines
You can fly non-stop every weekday with flights departing from 6:00 am to 8:00 pm. You can also catch a transit flight via Dallas or Miami. American Airlines is a member of the air alliance OneWorld.
With Spirit Airlines
If you choose to fly with Spirit Airlines from Orlando to Phoenix you can make a transit either via Dallas or via Fort Lauderdale. The route via Dallas is 1 hour and 36 minutes faster.
Distance & flight times: Orlando International to Phoenix Sky Harbor International
The shortest flight time between MCO and PHX is 4 hours and 40 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 4h 40m | - | 1854 miles (2983 km) |
OKC Oklahoma City | 6h 30m | 1h 30m | 1908 miles (3070 km) |
IAH Houston | 6h 49m | 1h 13m | 1869 miles (3007 km) |
LAS Las Vegas | 7h 7m | 2h 28m | 2302 miles (3704 km) |
DFW Dallas | 7h 7m | 1h 8m | 1857 miles (2988 km) |
FLL Fort Lauderdale | 7h 22m | 1h 25m | 2159 miles (3474 km) |
AUS Austin | 7h 25m | 1h 10m | 1871 miles (3010 km) |
SAT San Antonio | 7h 30m | 2h 10m | 1889 miles (3039 km) |
MIA Miami | 7h 33m | 2h 35m | 2173 miles (3496 km) |
MSY New Orleans | 7h 38m | 1h 35m | 1857 miles (2988 km) |
HOU Houston | 7h 45m | 1h 5m | 1874 miles (3015 km) |
DAL Dallas | 7h 45m | 1h 5m | 1858 miles (2990 km) |
SDF Louisville | 7h 48m | 2h 20m | 2234 miles (3595 km) |
CLT Charlotte | 7h 54m | 1h 0m | 2252 miles (3623 km) |
OMA Omaha | 7h 55m | 1h 5m | 2258 miles (3633 km) |
ELP El Paso | 7h 55m | 1h 55m | 1868 miles (3006 km) |
DEN Denver | 8h 4m | 2h 0m | 2157 miles (3471 km) |
MEM Memphis | 8h 5m | 2h 40m | 1954 miles (3144 km) |
IND Indianapolis | 8h 5m | 2h 5m | 2327 miles (3744 km) |
ATL Atlanta | 8h 8m | 2h 27m | 1998 miles (3215 km) |
BNA Nashville | 8h 10m | 45m | 2073 miles (3335 km) |
STL Saint Louis | 8h 13m | 50m | 2152 miles (3463 km) |
MCI Kansas City | 8h 18m | 1h 25m | 2125 miles (3419 km) |
CVG Cincinnati | 8h 41m | 2h 24m | 2336 miles (3759 km) |
ABQ Albuquerque | 9h 5m | 40m | 1886 miles (3035 km) |
BHM Birmingham | 10h 5m | 3h 0m | 1940 miles (3121 km) |
DSM Des Moines | 14h 13m | 1h 38m | 2301 miles (3702 km) |

