Compare airlines and travel sites in one search No booking fees from us
FlightConnect
  1. Home
  2. Flights
  3. Flights from Phoenix
  4. Phoenix to St Louis
Nonstop route · United States → United States

Cheap flights from Phoenix to St Louis from US$157

Southwest Airlines, American Airlines and Frontier Airlines fly nonstop from Phoenix to St Louis, about 34 flights a week. The flight takes around 4h 24m, and the cheapest one-way fare we found recently is US$157 on 9 Nov.

Direct flights available ~34 flights a week 4h 24m Cheapest in November Prices checked 13 days ago
PHXSTL

Phoenix to St Louis at a glance

Cheapest one-wayUS$157Frontier Airlines · 1 stop · Mon 9 NovFastest flight4h 24mFrontier Airlines · 1 stop
Nonstop flights34/wkSouthwest Airlines, American Airlines, Frontier Airlines

Airlines flying nonstop from Phoenix to St Louis

3 airlines on this route, about 34 flights a week in total (observed over the last 4 weeks).

AirlineFlights a weekTypical departuresFromSearch
Southwest Airlines~2405:17–19:05—Search
American Airlines~1008:35–17:34—Search
Frontier Airlines———Search

Cheapest dates from Phoenix to St Louis

The lowest one-way fares found recently, cheapest first. Prices change; click through for the live fare.

Good to know

Distance
2,026 km1,258 miles
Flight time
4h 24mfastest found
Time difference
+1hSt Louis vs Phoenix
Currency in St Louis
USD
Airports
PHX, AZA → STL

Flights from Phoenix to St Louis: questions answered

How much is a flight from Phoenix to St Louis?
The cheapest one-way fare we found recently is US$157 with 1 stop, departing in November. Prices change constantly, so search your dates for the live fare.
Are there direct flights from Phoenix to St Louis?
Yes. Southwest Airlines, American Airlines and Frontier Airlines fly this route nonstop, with about 34 flights a week in each direction.
How long is the flight from Phoenix to St Louis?
A nonstop flight covers 2,026 km and takes around 4h 24m.
Which airlines fly from Phoenix to St Louis?
Southwest Airlines, American Airlines and Frontier Airlines operate nonstop flights on this route.
Which airports serve Phoenix and St Louis?
Phoenix: Phoenix Sky Harbor International Airport (PHX) and Mesa Gateway Airport (AZA). St Louis: St. Louis Lambert International Airport (STL).
What is the time difference between Phoenix and St Louis?
St Louis is 1 hour ahead of Phoenix.

More flights from Phoenix