Direct (nonstop) flights from San Francisco to Saint Louis

2 airlines fly nonstop from San Francisco International (SFO) to Saint Louis Airport (STL). It's 1,735 miles (2,793 km), about 3h 55m in the air. Operated by United Airlines, Southwest Airlines.

SFO
San Francisco International
🇺🇸 San Francisco, USA
STL
Saint Louis Airport
🇺🇸 Saint Louis, USA
Flight Time
3h 55m
Distance
1,735 mi
2,793 km
CO₂/pax
293 kg
−32 kg vs. layover
Airlines
2
United Airlines +1
Time Diff
+2h
Operated by United Airlines United Airlines Southwest Airlines Southwest Airlines

Route data last updated: May 28, 2026

Airlines with non-stop flights

United Airlines UA United Airlines
Route
SFO → STL
Flight Time
3h 55m
Distance
1,735 mi
Southwest Airlines WN Southwest Airlines
Route
SFO → STL
Flight Time
3h 55m
Distance
1,735 mi

Alternative Routes

Other ways to fly from San Francisco to Saint Louis with one stop · direct emits 293 kg CO₂ per passenger

SFO SMF (Sacramento) STL
Leg 1: 1h 2m (86 mi) Leg 2: 3h 40m (1,678 mi) Total: ~4h 42m 🍃 325 kg CO₂ (+11% vs. direct)
Leg 1
SFO → SMF
1h 2m · 86 mi
View SFO to SMF flights →
Leg 2
SMF → STL
3h 40m · 1,678 mi
View SMF to STL flights →
SFO MCI (Kansas City) STL
Leg 1: 3h 38m (1,499 mi) Leg 2: 1h 5m (236 mi) Total: ~4h 43m 🍃 322 kg CO₂ (+10% vs. direct)
Leg 1
SFO → MCI
3h 38m · 1,499 mi
View SFO to MCI flights →
Leg 2
MCI → STL
1h 5m · 236 mi
View MCI to STL flights →
SFO OMA (Omaha) STL
Leg 1: 3h 34m (1,433 mi) Leg 2: 1h 15m (341 mi) Total: ~4h 49m 🍃 330 kg CO₂ (+13% vs. direct)
Leg 1
SFO → OMA
3h 34m · 1,433 mi
View SFO to OMA flights →
Leg 2
OMA → STL
1h 15m · 341 mi
View OMA to STL flights →
SFO SLC (Salt Lake City) STL
Leg 1: 1h 59m (599 mi) Leg 2: 2h 51m (1,155 mi) Total: ~4h 50m 🍃 331 kg CO₂ (+13% vs. direct)
Leg 1
SFO → SLC
1h 59m · 599 mi
View SFO to SLC flights →
Leg 2
SLC → STL
2h 51m · 1,155 mi
View SLC to STL flights →
SFO DEN (Denver) STL
Leg 1: 2h 47m (967 mi) Leg 2: 2h 5m (769 mi) Total: ~4h 52m 🍃 330 kg CO₂ (+13% vs. direct)
Leg 1
SFO → DEN
2h 47m · 967 mi
View SFO to DEN flights →
Leg 2
DEN → STL
2h 5m · 769 mi
View DEN to STL flights →

Frequently Asked Questions

How long is the direct flight from San Francisco to Saint Louis?

A nonstop flight from San Francisco (SFO) to Saint Louis (STL) takes approximately 3 hours and 55 minutes. The distance is 1,735 miles (2,793 km).

Which airlines fly nonstop from San Francisco to Saint Louis?

2 airlines: United Airlines, Southwest Airlines.

Is there a nonstop flight from San Francisco to Saint Louis?

Yes. 2 airlines: United Airlines, Southwest Airlines.

How far is San Francisco from Saint Louis?

The flight distance from San Francisco to Saint Louis is 1,735 miles (2,793 km), measured as the great-circle (shortest air) distance.

What type of aircraft flies from San Francisco to Saint Louis?

At 3h 55m, 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 San Francisco to Saint Louis?

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

Is the return flight from Saint Louis to San Francisco 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 San Francisco to Saint Louis?

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 San Francisco International for this flight?

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