Direct flights from LaGuardia (LGA) to Lambert-St. Louis International (STL)

30 nonstop flights a week from LaGuardia (LGA) to Lambert-St. Louis International (STL) with 3 airlines, 2h 35m to 3h 15m in the air, 886 mi (1,426 km). Departures from 06:05 to 12:30.

Flights from New York to St Louis

Pick a departure date to see flights and seller prices

We search agencies and airlines for your day: nonstop and connecting flights, baggage, departure and arrival times.

Prices by day: New York to St Louis

Lowest one-way price in dollars from recent searches, cheap days in green. Press a day to see flights and exact prices.

Filters

LaGuardia (LGA) to Lambert-St. Louis International (STL) at a glance

flights a week
30
airlines
3
flight time
2h 35m - 3h 15m
distance
886 mi (1,426 km)
first and last departure
06:05 - 12:30
departure terminals
B, C
arrival terminals
1, 2

LaGuardia (LGA) to Lambert-St. Louis International (STL) flight schedule

30 flights a week. Departure and arrival times are local.

FlightDepartsArrivesDurationDaysAircraft
WN 17
Southwest Airlines
06:05 LaGuardia, terminal B
07:50 Lambert-St. Louis International, terminal 2
2h 45m
Sat
Boeing 737-800
AA 4475
American Airlines
06:40 LaGuardia, terminal B
08:42 Lambert-St. Louis International, terminal 1
3h 2m
Mon, Tue, Wed, Thu, Fri
Embraer EMB 175
DL 4939
Delta
06:59 LaGuardia, terminal C
08:55 Lambert-St. Louis International, terminal 1
2h 56m
Mon, Tue, Wed, Thu, Fri
Canadair Regional Jet 900
WN 2651
Southwest Airlines
07:15 LaGuardia, terminal B
09:10 Lambert-St. Louis International, terminal 2
2h 55m
Mon, Thu, Fri, Sun
Boeing 737-800
WN 2651
Southwest Airlines
08:00 LaGuardia, terminal B
09:55 Lambert-St. Louis International, terminal 2
2h 55m
Sat
Boeing 737-800
WN 2651
Southwest Airlines
08:45 LaGuardia, terminal B
10:40 Lambert-St. Louis International, terminal 2
2h 55m
Mon, Tue, Wed, Thu
Boeing 737-800
WN 2651
Southwest Airlines
09:00 LaGuardia, terminal B
11:05 Lambert-St. Louis International, terminal 2
3h 5m
Sat
Boeing 737
DL 4922
Delta
09:47 LaGuardia, terminal C
11:48 Lambert-St. Louis International, terminal 1
3h 1m
Mon, Tue, Wed, Thu, Fri, Sun
Canadair Regional Jet 900
DL 4922
Delta
10:00 LaGuardia, terminal C
12:02 Lambert-St. Louis International, terminal 1
3h 2m
Sat
Canadair Regional Jet 900
DL 4922
Delta
10:55 LaGuardia, terminal C
12:55 Lambert-St. Louis International, terminal 1
3h
Sat
Canadair Regional Jet 900
WN 2992
Southwest Airlines
11:00 LaGuardia, terminal B
13:00 Lambert-St. Louis International, terminal 2
3h
Sat
Boeing 737
WN 2363
Southwest Airlines
12:30 LaGuardia, terminal B
14:30 Lambert-St. Louis International, terminal 2
3h
Mon, Thu, Fri, Sun

Seasonal and one-off flights

Not operating in the next two weeks. The first of them is on 24 November.

FlightDepartsArrivesDurationDaysAircraft
WN 2651
Southwest Airlines
08:40 LaGuardia, terminal B
10:35 Lambert-St. Louis International, terminal 2
2h 55m
Seasonal
AA 4475
American Airlines
08:30 LaGuardia, terminal B
10:32 Lambert-St. Louis International, terminal 1
3h 2m
Seasonal
Embraer EMB 175
WN 2651
Southwest Airlines
08:55 LaGuardia, terminal B
10:55 Lambert-St. Louis International, terminal 2
3h
Seasonal
Boeing 737
DL 4922
Delta
10:50 LaGuardia, terminal C
12:50 Lambert-St. Louis International, terminal 1
3h
Seasonal
Canadair Regional Jet 900
WN 1563
Southwest Airlines
12:00 LaGuardia, terminal B
14:15 Lambert-St. Louis International, terminal 2
3h 15m
Seasonal
Boeing 737
DL 4922
Delta
10:40 LaGuardia, terminal C
12:40 Lambert-St. Louis International, terminal 1
3h
Seasonal
Canadair Regional Jet 900
WN 26
Southwest Airlines
06:05 LaGuardia, terminal B
07:50 Lambert-St. Louis International, terminal 2
2h 45m
Seasonal
Boeing 737-800
AA 4475
American Airlines
06:56 LaGuardia, terminal B
08:43 Lambert-St. Louis International, terminal 1
2h 47m
Seasonal
Embraer EMB 175
WN 2633
Southwest Airlines
07:15 LaGuardia, terminal B
09:10 Lambert-St. Louis International, terminal 2
2h 55m
Seasonal
Boeing 737
WN 2634
Southwest Airlines
10:05 LaGuardia, terminal B
12:05 Lambert-St. Louis International, terminal 2
3h
Seasonal
Boeing 737-800
DL 4939
Delta
06:55 LaGuardia, terminal C
08:50 Lambert-St. Louis International, terminal 1
2h 55m
Seasonal
Canadair Regional Jet 900
DL 4922
Delta
09:49 LaGuardia, terminal C
11:51 Lambert-St. Louis International, terminal 1
3h 2m
Seasonal
Canadair Regional Jet 900
AA 4475
American Airlines
06:30 LaGuardia, terminal B
08:28 Lambert-St. Louis International, terminal 1
2h 58m
Seasonal
Embraer EMB 175
DL 4939
Delta
06:58 LaGuardia, terminal C
08:53 Lambert-St. Louis International, terminal 1
2h 55m
Seasonal
Canadair Regional Jet 900
WN 3200
Southwest Airlines
06:20 LaGuardia, terminal B
08:05 Lambert-St. Louis International, terminal 2
2h 45m
Seasonal
Boeing 737-800
AA 4475
American Airlines
07:00 LaGuardia, terminal B
09:02 Lambert-St. Louis International, terminal 1
3h 2m
Seasonal
Embraer EMB 175
DL 4922
Delta
09:50 LaGuardia, terminal C
11:52 Lambert-St. Louis International, terminal 1
3h 2m
Seasonal
Canadair Regional Jet 900
DL 5836
Delta
09:55 LaGuardia, terminal C
11:59 Lambert-St. Louis International, terminal 1
3h 4m
Seasonal
Embraer EMB 175
AA 4475
American Airlines
07:48 LaGuardia, terminal B
09:50 Lambert-St. Louis International, terminal 1
3h 2m
Seasonal
Embraer EMB 175
AA 4584
American Airlines
12:05 LaGuardia, terminal B
14:08 Lambert-St. Louis International, terminal 1
3h 3m
Seasonal
Embraer EMB 175

Days of the week are taken from the schedule for the next 14 days; schedules change by season. St Louis is 1 hour behind New York.

Airlines flying LaGuardia (LGA) to Lambert-St. Louis International (STL)

Nonstop flights a week by the current schedule

Other airport combinations New York to St Louis

Airports with nonstop flights between the two cities, busiest first

Frequently asked questions

How many nonstop flights are there from LaGuardia (LGA) to Lambert-St. Louis International (STL)?
30 nonstop flights a week by the current schedule, 25 flight numbers.
How long is the flight from LaGuardia (LGA) to Lambert-St. Louis International (STL)?
From 2 hours 35 minutes to 3 hours 15 minutes nonstop, depending on the flight.
Which airlines fly nonstop from LaGuardia (LGA) to Lambert-St. Louis International (STL)?
Southwest Airlines (13 a week), Delta (12 a week) and American Airlines (5 a week).
Which terminals are used between LaGuardia (LGA) and Lambert-St. Louis International (STL)?
Flights depart from LaGuardia, terminals B, C and arrive at Lambert-St. Louis International, terminals 1, 2.
How far is Lambert-St. Louis International (STL) from LaGuardia (LGA)?
886 mi (1,426 km) in a straight line.
What are the earliest and latest flights from LaGuardia (LGA) to Lambert-St. Louis International (STL)?
The first departure is at 06:05 (Southwest Airlines), the last at 12:30 (Southwest Airlines), local time.