Flights from Phoenix to Saint Louis – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
PHX to STL – All flight route options from Phoenix Sky Harbor International, Arizona, USA to Saint Louis Airport, Missouri, USA. These routes are operated by 6 airlines. Fly non-stop with Southwest Airlines or American Airlines, or choose from 22 different stopover flights. The shortest flight time is 2 hours and 55 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 Saint Louis Airport
We got great deals on hotels and car rentals near the airport.
Phoenix to Saint Louis flights
There are over 24 airlines and as many as 603 flights every week to this destination. You can fly non-stop to Saint Louis (STL) from Phoenix (PHX) with American Airlines or Southwest Airlines but if a stopover option suits you better you can choose to fly via Tulsa, Oklahoma City or any other of the 22 alternatives with connectiing airports.
Phoenix to Saint Louis with American Airlines
You can fly non-stop every weekday with flights departing from 8:00 am to 11:00 pm. You can also take a connecting flight via Dallas or Chicago. American Airlines is a member of the air alliance OneWorld.
With United Airlines
If you fly to Saint Louis from Phoenix with United Airlines you will do a stopover in Denver. United Airlines is a Star Alliance member.
Distance & flight times: Phoenix Sky Harbor International to Saint Louis Airport
The shortest flight time between PHX and STL is 3 hours and 3 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 3h 3m | - | 1266 miles (2037 km) |
TUL Tulsa | 5h 10m | 1h 20m | 1290 miles (2076 km) |
OKC Oklahoma City | 5h 20m | 1h 50m | 1299 miles (2090 km) |
ICT Wichita | 5h 20m | 1h 50m | 1265 miles (2035 km) |
MCI Kansas City | 5h 25m | 1h 55m | 1285 miles (2068 km) |
LAS Las Vegas | 5h 42m | 1h 40m | 1631 miles (2624 km) |
DFW Dallas | 5h 42m | 55m | 1423 miles (2290 km) |
OMA Omaha | 5h 55m | 2h 0m | 1384 miles (2227 km) |
SAT San Antonio | 5h 55m | 1h 15m | 1636 miles (2632 km) |
DEN Denver | 6h 0m | 2h 53m | 1377 miles (2216 km) |
MSP Minneapolis | 6h 4m | 1h 15m | 1731 miles (2785 km) |
MKE Milwaukee | 6h 10m | 2h 20m | 1785 miles (2872 km) |
ORD Chicago | 6h 25m | 1h 41m | 1704 miles (2742 km) |
DAL Dallas | 6h 30m | 2h 30m | 1430 miles (2301 km) |
MDW Chicago | 6h 30m | 1h 45m | 1701 miles (2737 km) |
DSM Des Moines | 6h 40m | 2h 45m | 1414 miles (2275 km) |
IAH Houston | 6h 42m | 46m | 1684 miles (2710 km) |
HOU Houston | 6h 45m | 2h 5m | 1715 miles (2759 km) |
BNA Nashville | 6h 48m | 2h 25m | 1726 miles (2777 km) |
AUS Austin | 6h 50m | 55m | 1600 miles (2574 km) |
SLC Salt Lake City | 7h 0m | 2h 16m | 1669 miles (2685 km) |
SAN San Diego | 7h 5m | 35m | 1867 miles (3004 km) |
ONT Ontario | 7h 55m | 1h 35m | 1877 miles (3020 km) |

