Direct (nonstop) flights from Saint Louis to Los Angeles

2 airlines fly nonstop from Saint Louis Airport (STL) to Los Angeles International (LAX). It's 1,591 miles (2,561 km), about 4h 5m in the air. Operated by American Airlines, Southwest Airlines.

STL
Saint Louis Airport
🇺🇸 Saint Louis, USA
LAX
Los Angeles International
🇺🇸 Los Angeles, USA
Flight Time
4h 5m
Distance
1,591 mi
2,561 km
CO₂/pax
269 kg
−30 kg vs. layover
Airlines
2
American Airlines +1
Time Diff
-2h
Operated by American Airlines American Airlines Southwest Airlines Southwest Airlines

Route data last updated: May 29, 2026

Airlines with non-stop flights

American Airlines AA American Airlines
Route
STL → LAX
Flight Time
4h 5m
Distance
1,591 mi
Southwest Airlines WN Southwest Airlines
Route
STL → LAX
Flight Time
4h 5m
Distance
1,591 mi

Alternative Routes

Other ways to fly from Saint Louis to Los Angeles with one stop · direct emits 269 kg CO₂ per passenger

STL MCI (Kansas City) LAX
Leg 1: 1h 10m (236 mi) Leg 2: 3h 40m (1,363 mi) Total: ~4h 50m 🍃 299 kg CO₂ (+11% vs. direct)
Leg 1
STL → MCI
1h 10m · 236 mi
View STL to MCI flights →
Leg 2
MCI → LAX
3h 40m · 1,363 mi
View MCI to LAX flights →
STL PHX (Phoenix) LAX
Leg 1: 3h 25m (1,260 mi) Leg 2: 1h 33m (370 mi) Total: ~4h 58m 🍃 307 kg CO₂ (+14% vs. direct)
Leg 1
STL → PHX
3h 25m · 1,260 mi
View STL to PHX flights →
Leg 2
PHX → LAX
1h 33m · 370 mi
View PHX to LAX flights →
STL LAS (Las Vegas) LAX
Leg 1: 3h 40m (1,370 mi) Leg 2: 1h 18m (236 mi) Total: ~4h 58m 🍃 301 kg CO₂ (+12% vs. direct)
Leg 1
STL → LAS
3h 40m · 1,370 mi
View STL to LAS flights →
Leg 2
LAS → LAX
1h 18m · 236 mi
View LAS to LAX flights →
STL DEN (Denver) LAX
Leg 1: 2h 25m (769 mi) Leg 2: 2h 35m (861 mi) Total: ~5h 🍃 326 kg CO₂ (+21% vs. direct)
Leg 1
STL → DEN
2h 25m · 769 mi
View STL to DEN flights →
Leg 2
DEN → LAX
2h 35m · 861 mi
View DEN to LAX flights →
STL OMA (Omaha) LAX
Leg 1: 1h 20m (341 mi) Leg 2: 3h 45m (1,330 mi) Total: ~5h 5m 🍃 313 kg CO₂ (+16% vs. direct)
Leg 1
STL → OMA
1h 20m · 341 mi
View STL to OMA flights →
Leg 2
OMA → LAX
3h 45m · 1,330 mi
View OMA to LAX flights →

Frequently Asked Questions

How long is the direct flight from Saint Louis to Los Angeles?

A nonstop flight from Saint Louis (STL) to Los Angeles (LAX) takes approximately 4 hours and 5 minutes. The distance is 1,591 miles (2,561 km).

Which airlines fly nonstop from Saint Louis to Los Angeles?

2 airlines: American Airlines, Southwest Airlines.

Is there a nonstop flight from Saint Louis to Los Angeles?

Yes. 2 airlines: American Airlines, Southwest Airlines.

How far is Saint Louis from Los Angeles?

The flight distance from Saint Louis to Los Angeles is 1,591 miles (2,561 km), measured as the great-circle (shortest air) distance.

What type of aircraft flies from Saint Louis to Los Angeles?

At 4h 5m, this route typically uses narrow-body or mid-range jets — Boeing 737 MAX or Airbus A320neo. Varies by airline.

What is the carbon footprint of a flight from Saint Louis to Los Angeles?

Roughly 269 kg CO2 per passenger one-way. That's about the same as driving 1,345 km.

Is the return flight from Los Angeles to Saint Louis also nonstop?

Yes — nonstop flights run both ways. Flight time may differ slightly due to wind patterns.

When is the cheapest time to fly from Saint Louis to Los Angeles?

Midweek flights (Tue/Wed) outside holiday peaks are usually cheapest. 3-6 weeks ahead is a good window for this route. Use "Check Prices" above to compare.

How early should I arrive at Saint Louis Airport for this flight?

1.5-2 hours for domestic. Add more time during holidays or busy travel weekends.