Cheap flights from LaGuardia (LGA) to St. Louis (STL)

LGA — STL
Jan 31 — Feb 71

How to find the cheapest flight from LaGuardia (LGA) to St. Louis (STL)

All the information you need to plan the best LGA to STL flight in 2023: compare LaGuardia to St. Louis flight prices with the expected peak season, weather and rainfall in St. Louis.

LGA - STL

Price

$207 - $391

STL

Temperature

32 - 80.6 °F

STL

Rainfall

2.2 - 4.7 inches

Popular inDecemberHigh demand for flights, 17% potential price rise
Cheapest inFebruaryBest time to find cheap flights, 36% potential price drop
Round-trip from$207From New York LaGuardia to Lambert-St Louis
One-way from$141One-way flight from New York LaGuardia to Lambert-St Louis

How far in advance should I book a flight from New York LaGuardia Airport to St. Louis?

Find a great deal and save up to 50% by booking at least 29 days prior to your desired departure date, rather than waiting until the week of travel. According to our data, there are a number of flights available from New York LaGuardia Airport to St. Louis within the next two weeks, with the cheapest ticket starting at $370.

What is the cheapest month to fly from New York LaGuardia Airport to St. Louis?

February is one of the best times of the year to fly to St. Louis from New York LaGuardia Airport. Prices for February average $328 per person but you can even find prices for as low as $197. The most expensive prices can be found in the month of June. Opting for a February flight can save you 19% on your journey compared to booking in June

When is the cheapest time to fly from New York LaGuardia Airport to St. Louis (LGA - STL)?

Regardless of the time of day you decide to fly, the ticket price will remain around the same. Book flights from New York LaGuardia Airport to St. Louis as you normally would.

Cheap flights from LaGuardia to St. Louis in January, February 2023

The best prices found for LGA to STL flights for January, February
Feb 22 - Mar 8
LGA

New York LaGuardia

STL

Lambert-St Louis

1 stop

9h 12m
STL

Lambert-St Louis

LGA

New York LaGuardia

1 stop

8h 56m
$150

Spirit Airlines

Pick Dates

Deal found 1/24

Feb 21 - Feb 22
LGA

New York LaGuardia

STL

Lambert-St Louis

1 stop

9h 12m
STL

Lambert-St Louis

LGA

New York LaGuardia

1 stop

6h 10m
$153

Spirit Airlines

Pick Dates

Deal found 1/23

Feb 7 - Feb 14
LGA

New York LaGuardia

STL

Lambert-St Louis

1 stop

9h 25m
STL

Lambert-St Louis

LGA

New York LaGuardia

1 stop

6h 10m
$159

Spirit Airlines

Pick Dates

Deal found 1/24

LaGuardia to St. Louis 2023 flight deals

Cheap flights to St. Louis from LaGuardia found for this year
Feb 22 - Mar 8
LGA

New York LaGuardia

STL

Lambert-St Louis

1 stop

9h 12m
STL

Lambert-St Louis

LGA

New York LaGuardia

1 stop

8h 56m
$150

Spirit Airlines

Pick Dates

Deal found 1/24

Feb 21 - Feb 22
LGA

New York LaGuardia

STL

Lambert-St Louis

1 stop

9h 12m
STL

Lambert-St Louis

LGA

New York LaGuardia

1 stop

6h 10m
$153

Spirit Airlines

Pick Dates

Deal found 1/23

Feb 7 - Feb 14
LGA

New York LaGuardia

STL

Lambert-St Louis

1 stop

9h 25m
STL

Lambert-St Louis

LGA

New York LaGuardia

1 stop

6h 10m
$159

Spirit Airlines

Pick Dates

Deal found 1/24

Cheap Spirit Airlines flights from LaGuardia to St. Louis

Feb 22 - Mar 8
LGA

New York LaGuardia

STL

Lambert-St Louis

1 stop

9h 12m
STL

Lambert-St Louis

LGA

New York LaGuardia

1 stop

8h 56m
$150

Spirit Airlines

Pick Dates

Deal found 1/24

Feb 7 - Feb 14
LGA

New York LaGuardia

STL

Lambert-St Louis

1 stop

9h 25m
STL

Lambert-St Louis

LGA

New York LaGuardia

1 stop

6h 10m
$159

Spirit Airlines

Pick Dates

Deal found 1/24

Feb 22 - Mar 7
LGA

New York LaGuardia

STL

Lambert-St Louis

1 stop

9h 12m
STL

Lambert-St Louis

LGA

New York LaGuardia

1 stop

6h 10m
$163

Spirit Airlines

Pick Dates

Deal found 1/23

Cheap American Airlines flights from LaGuardia to St. Louis

Feb 3 - Feb 6
LGA

New York LaGuardia

STL

Lambert-St Louis

Nonstop

3h 16m
STL

Lambert-St Louis

LGA

New York LaGuardia

Nonstop

2h 16m
$228

American Airlines

Pick Dates

Deal found 1/25

Feb 3 - Feb 5
LGA

New York LaGuardia

STL

Lambert-St Louis

1 stop

5h 58m
STL

Lambert-St Louis

LGA

New York LaGuardia

Nonstop

2h 19m
$236

American Airlines

Pick Dates

Deal found 1/24

Feb 3 - Feb 5
LGA

New York LaGuardia

STL

Lambert-St Louis

1 stop

7h 22m
STL

Lambert-St Louis

LGA

New York LaGuardia

1 stop

5h 30m
$244

American Airlines

Pick Dates

Deal found 1/24

Non-stop flights to St. Louis from LaGuardia

Save time with LaGuardia to St. Louis direct flight deals
May 9 - May 10
LGA

New York LaGuardia

STL

Lambert-St Louis

Nonstop

2h 48m
STL

Lambert-St Louis

LGA

New York LaGuardia

Nonstop

2h 25m
$220

American Airlines

Pick Dates

Deal found 1/26

Feb 22 - Feb 24
LGA

New York LaGuardia

STL

Lambert-St Louis

Nonstop

3h 10m
STL

Lambert-St Louis

LGA

New York LaGuardia

Nonstop

2h 16m
$224

American Airlines

Pick Dates

Deal found 1/24

Feb 13 - Feb 17
LGA

New York LaGuardia

STL

Lambert-St Louis

Nonstop

3h 05m
STL

Lambert-St Louis

LGA

New York LaGuardia

Nonstop

2h 25m
$227

Southwest

Pick Dates

Deal found 1/24

Last minute flights from LaGuardia to St. Louis

Late deals on return flights to St. Louis from LaGuardia, departing today and this week
Jan 31 - Feb 1
LGA

New York LaGuardia

STL

Lambert-St Louis

1 stop

9h 25m
STL

Lambert-St Louis

LGA

New York LaGuardia

1 stop

5h 58m
$165

Spirit Airlines

Pick Dates

Deal found 1/24

Feb 4 - Feb 7
LGA

New York LaGuardia

STL

Lambert-St Louis

1 stop

9h 05m
STL

Lambert-St Louis

LGA

New York LaGuardia

1 stop

5h 58m
$175

Spirit Airlines

Pick Dates

Deal found 1/25

Jan 31 - Feb 4
LGA

New York LaGuardia

STL

Lambert-St Louis

1 stop

9h 25m
STL

Lambert-St Louis

LGA

New York LaGuardia

1 stop

5h 58m
$179

Spirit Airlines

Pick Dates

Deal found 1/24

One-way flights to St. Louis from LaGuardia

The cheapest one-way flights from LaGuardia to St. Louis
Feb 22
LGA

New York LaGuardia

STL

Lambert-St Louis

1 stop

9h 12m
$75

Spirit Airlines

Pick Dates

Deal found 1/24

Feb 7
LGA

New York LaGuardia

STL

Lambert-St Louis

1 stop

10h 59m
$76

Frontier

Pick Dates

Deal found 1/26

Feb 1
LGA

New York LaGuardia

STL

Lambert-St Louis

1 stop

10h 59m
$77

Frontier

Pick Dates

Deal found 1/25

Reviews of Airlines Servicing St. Louis

American Airlines
7.4
Good
1,666 reviews

Crew

8.0

Boarding

7.7

Overall

7.4

Food

6.6

Comfort

7.4

Entertainment

7.1

Reviews

1 / 10

Wi-fi doesn't work most of the time, they could make it better.

American Airlines
7.4
Good
1,666 reviews
American Airlines
7.4
Good
1,666 reviews

Crew

8.0

Boarding

7.7

Overall

7.4

Food

6.6

Comfort

7.4

Entertainment

7.1

Reviews

1 / 10

Wi-fi doesn't work most of the time, they could make it better.

Spirit Airlines
6.9
Okay
708 reviews
American Airlines
7.4
Good
1,666 reviews

Crew

8.0

Boarding

7.7

Overall

7.4

Food

6.6

Comfort

7.4

Entertainment

7.1

Reviews

1 / 10

Wi-fi doesn't work most of the time, they could make it better.

Frontier
6.1
Okay
536 reviews
American Airlines
7.4
Good
1,666 reviews

Crew

8.0

Boarding

7.7

Overall

7.4

Food

6.6

Comfort

7.4

Entertainment

7.1

Reviews

1 / 10

Wi-fi doesn't work most of the time, they could make it better.

Related info for your journey

Useful info, stats and facts about LaGuardia to St. Louis flights.

What airport do you fly into for flights to St. Louis from New York LaGuardia?

Lambert-St Louis (STL) is the airport you will fly into if you book a flight from New York LaGuardia to St. Louis. You should not have trouble finding flights to Lambert-St Louis from New York LaGuardia; the airport handles an average of 19 inbound flights from New York LaGuardia per day. You should also have plenty of airline options to choose from since 6 airlines have flights to the St. Louis airport from New York LaGuardia. It is only a 12.7 mi journey from Lambert-St Louis (STL) to St. Louis’s city center.

Which airlines flying from New York LaGuardia to Lambert-St Louis have flexible cancellations due to COVID-19?

Due to the rapidly changing circumstances due to COVID-19, airlines like American Airlines, Delta, and JetBlue flying from New York LaGuardia to Lambert-St Louis have implemented new flexible cancellation policies.

Can I find flights from New York LaGuardia Airport to St. Louis for under $200 on Cheapflights?

Yes, there are multiple flights from New York LaGuardia Airport to St. Louis for under $200. The cheapest flight booked recently is on Spirit Airlines for just $150, but on average you can expect to pay $175.

Are there nonstop flights from New York LaGuardia Airport to St. Louis for under $300 on Cheapflights?

Cheapflights has at least 20 direct flights from New York LaGuardia Airport to St. Louis under $300. A good price for a nonstop flight from New York LaGuardia Airport to St. Louis is less than $266.

Are there last-minute flights available from New York LaGuardia Airport to St. Louis for under $200?

There are currently 20+ open flights from New York LaGuardia Airport to St. Louis within the next 7 days for less than $200.

What days are nonstop flights available from New York LaGuardia Airport to St. Louis?

Nonstop flights can be found on the following days: Friday, Saturday.

How many flights depart from New York LaGuardia Airport to St. Louis on average per day?

Travelers can expect 6 flights from New York LaGuardia Airport to St. Louis on average per day.
Morning (6am - Noon) - 33% of flight departures
Afternoon (Noon - 6pm) - 33% of flight departures
Evening (6pm - Midnight) - 33% of flight departures

How long is the flight from New York LaGuardia Airport to St. Louis?

A quick flight from New York LaGuardia Airport to St. Louis can take about 9h 12m. Spirit Airlines provides one of the quickest options available for as low as $150. The distance between New York LaGuardia Airport and St. Louis is about 890 mi.

What is the cheapest airline to fly from New York LaGuardia Airport to St. Louis round-trip?

Flying on Spirit Airlines is currently your cheapest option to St. Louis, with prices starting at $150. Spirit Airlines is 53% cheaper than the average price of flights available within the next 90 days to this destination.

What are the cheapest airlines to fly from New York LaGuardia Airport to St. Louis one-way?

To fly one-way, consider booking your trip with Spirit Airlines, which is currently one of the cheapest options available, starting at $75. Frontier flights start at $76 while deals on American Airlines start at $110 one-way.

What are the most popular airlines that fly from New York LaGuardia Airport to St. Louis?

Before booking your flight from New York LaGuardia Airport to St. Louis check out the most popular airlines for this route: American Airlines, Alaska Airlines or JetBlue.

What are the most reliable airlines from New York LaGuardia Airport to St. Louis?

Consider Republic Airways (89%), Delta (85%) or WestJet (81%) when booking your flight. These represent the most reliable airlines when flying from New York LaGuardia Airport to St. Louis.

What are the cheapest flights from New York LaGuardia Airport to St. Louis?

Looking at all options, your cheapest flight can be booked for $65. While the most popular route (New York LaGuardia - Lambert-St Louis) can be booked for $166 on average our data indicates $455 when flying from New York LaGuardia Airport to St. Louis.

Alternative routes for LaGuardia to St. Louis

See prices for flight routes from nearby airports that may be better suited for you.

Top 4 airlines flying from LaGuardia to St. Louis

The chart below displays the airlines Cheapflights users traveling from LaGuardia to St. Louis choose most often. Cheapest and average prices are based on aggregated data from the past 12 months.
AirlineCheapestAverageFlexibilityOn-timeCOVID-19 safety
Juneyao AirlinesCheapest$15Average$23FlexibilityNo cancel feeOn-time66%COVID-19 safety
Search Juneyao Airlines flights
DeltaCheapest$175Average$337FlexibilityNo cancel feeOn-timeN/ACOVID-19 safety
Search Delta flights
American AirlinesCheapest$197Average$332FlexibilityNo cancel feeOn-time71%COVID-19 safety
Search American Airlines flights
JetBlueCheapest$215Average$352FlexibilityNo cancel feeOn-time62%COVID-19 safety
Search JetBlue flights

Hourly flight availability from LaGuardia to St. Louis

See what time of day planes typically take off from LaGuardia to St. Louis
22%of flight departuresEarly morningMidnight to 6 am
37%of flight departuresMorning6 am to noon
41%of flight departuresAfternoonNoon to 6 pm
0%of flight departuresEvening6 pm to midnight
Midnight
6 AM
Noon
6 PM

Weekly flight availability from LaGuardia to St. Louis

See how many times per day planes take to the skies headed from LaGuardia to St. Louis
Sunday13daily flights
Monday24daily flights
Tuesday24daily flights
Wednesday24daily flights
Thursday24daily flights
Friday24daily flights
Saturday0daily flights
100% Free
Cheapflights is completely free to use, so you can start saving the moment you arrive.
Book with Flexibility
Our users can plan ahead with confidence and find flights with no change fees
Travel Smart
Millions of people come to us for their flight needs every year. We help make travel planning easy by providing useful insights and data-driven graphs that can inform your decisions.