Direct flights from Phoenix to Saint Louis (PHX → STL)

Distance 2,025 km (1,258 mi)
Est. duration 2h 23m
Loading map...
Live fares · PHX → STL

Available flights

Frontier AirlinesNon-stop
from$275
Book

Frequently asked questions

How far is the flight from Phoenix to Saint Louis? The flight distance from PHX to STL is approximately 2,025 km (1,258 miles).
How long is the flight from PHX to STL? The estimated flight time from Phoenix to Saint Louis is approximately 2h 23m.
What airlines fly from PHX to STL? Airlines operating direct flights from Phoenix to Saint Louis include: AA, F9, WN.

Cheapest fares Phoenix → Saint Louis

Phoenix PHX
Saint Louis STL

Related guides for this route

Sibling pages from across Flightmaps — fares, visa rules, country aggregations, and per-airline routes for Phoenix → Saint Louis.

Try a nearby airport to Phoenix

Flights to Saint Louis (STL) from other airports within 350 km of Phoenix. Often unlocks cheaper fares or better times.

Or try a nearby airport to Saint Louis

Flights from Phoenix (PHX) to other airports within 350 km of Saint Louis.

Other flights from Phoenix (PHX)

Other flights from Saint Louis (STL)