Cheap flights from New Jersey to St. Louis (STL)

EWR — STL
Dec 12 — Dec 191

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

Travelers have found it’s best to book a flight 29 days in advance to save up to 48% compared to booking the same week of travel. As your travel date approaches, the cost of this flight route may potentially increase. While opting to book 29 days out may not be an option for all, there are still additional ways to secure a deal in the near future. You might find a flight from New Jersey to St. Louis 1-2 weeks in advance for as low as $366, or $468 for flights within the next 24 hours.

What is the cheapest month to fly from New Jersey to St. Louis?

Due to multiple factors, expect to potentially pay more when booking in June. For low rates, January can be a great choice for travel to St. Louis. Flights to St. Louis from New Jersey in January are about $316 on average during January, but can be found for as low as $152.

When is the cheapest time to fly from New Jersey to St. Louis (NJ - STL)?

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

Cheap flights from New Jersey to St. Louis in December, January 2022

The best prices found for New Jersey to STL flights for December, January
Jan 14 - Jan 28
LGA

New York LaGuardia

STL

Lambert-St Louis

1 stop

9h 05m
STL

Lambert-St Louis

LGA

New York LaGuardia

1 stop

5h 58m
$154

Spirit Airlines

Pick Dates

Deal found 12/5

Jan 19 - Jan 22
PHL

Philadelphia

STL

Lambert-St Louis

1 stop

14h 19m
STL

Lambert-St Louis

PHL

Philadelphia

1 stop

12h 57m
$165

Frontier

Pick Dates

Deal found 12/4

Jan 23 - Jan 31
LGA

New York LaGuardia

STL

Lambert-St Louis

1 stop

8h 53m
STL

Lambert-St Louis

LGA

New York LaGuardia

1 stop

5h 58m
$167

Spirit Airlines

Pick Dates

Deal found 12/5

New Jersey to St. Louis 2022 flight deals

Cheap flights to St. Louis from New Jersey found for this year
Dec 8 - Dec 11
PHL

Philadelphia

STL

Lambert-St Louis

1 stop

16h 27m
STL

Lambert-St Louis

PHL

Philadelphia

1 stop

14h 04m
$165

Frontier

Pick Dates

Deal found 12/5

Dec 5 - Dec 12
PHL

Philadelphia

STL

Lambert-St Louis

1 stop

15h 14m
STL

Lambert-St Louis

PHL

Philadelphia

1 stop

16h 27m
$168

Frontier

Pick Dates

Deal found 12/4

Dec 10 - Feb 28
PHL

Philadelphia

STL

Lambert-St Louis

1 stop

17h 59m
STL

Lambert-St Louis

PHL

Philadelphia

1 stop

7h 12m
$169

Frontier

Pick Dates

Deal found 12/4

Cheap Spirit Airlines flights from New Jersey to St. Louis

Jan 14 - Jan 28
LGA

New York LaGuardia

STL

Lambert-St Louis

1 stop

9h 05m
STL

Lambert-St Louis

LGA

New York LaGuardia

1 stop

5h 58m
$154

Spirit Airlines

Pick Dates

Deal found 12/5

Jan 23 - Jan 31
LGA

New York LaGuardia

STL

Lambert-St Louis

1 stop

8h 53m
STL

Lambert-St Louis

LGA

New York LaGuardia

1 stop

5h 58m
$167

Spirit Airlines

Pick Dates

Deal found 12/5

Jan 26 - Feb 1
LGA

New York LaGuardia

STL

Lambert-St Louis

1 stop

9h 55m
STL

Lambert-St Louis

LGA

New York LaGuardia

1 stop

5h 58m
$168

Spirit Airlines

Pick Dates

Deal found 12/5

Cheap Frontier flights from New Jersey to St. Louis

Dec 12 - Dec 14
PHL

Philadelphia

STL

Lambert-St Louis

1 stop

15h 59m
STL

Lambert-St Louis

PHL

Philadelphia

1 stop

8h 20m
$165

Frontier

Pick Dates

Deal found 12/6

Jan 8 - Jan 14
PHL

Philadelphia

STL

Lambert-St Louis

1 stop

15h 13m
STL

Lambert-St Louis

PHL

Philadelphia

1 stop

14h 16m
$168

Frontier

Pick Dates

Deal found 12/6

Feb 24 - Feb 28
TTN

Trenton-Mercer

STL

Lambert-St Louis

1 stop

14h 54m
STL

Lambert-St Louis

TTN

Trenton-Mercer

1 stop

7h 11m
$169

Frontier

Pick Dates

Deal found 12/6

Non-stop flights to St. Louis from New Jersey

Save time with New Jersey to St. Louis direct flight deals
Dec 25 - Dec 31
PHL

Philadelphia

STL

Lambert-St Louis

Nonstop

2h 37m
STL

Lambert-St Louis

PHL

Philadelphia

Nonstop

2h 05m
$250

American Airlines

Pick Dates

Deal found 12/4

Dec 18 - Jan 4
PHL

Philadelphia

STL

Lambert-St Louis

Nonstop

2h 39m
STL

Lambert-St Louis

PHL

Philadelphia

Nonstop

2h 05m
$258

American Airlines

Pick Dates

Deal found 12/4

Jan 5 - Jan 12
EWR

Newark

STL

Lambert-St Louis

Nonstop

2h 49m
STL

Lambert-St Louis

EWR

Newark

Nonstop

2h 19m
$278

United Airlines

Pick Dates

Deal found 12/7

Last minute flights from New Jersey to St. Louis

Late deals on return flights to St. Louis from New Jersey, departing today and this week
Dec 12 - Dec 14
PHL

Philadelphia

STL

Lambert-St Louis

1 stop

15h 59m
STL

Lambert-St Louis

PHL

Philadelphia

1 stop

8h 20m
$165

Frontier

Pick Dates

Deal found 12/6

Dec 13 - Dec 14
LGA

New York LaGuardia

STL

Lambert-St Louis

1 stop

11h 59m
STL

Lambert-St Louis

LGA

New York LaGuardia

1 stop

9h 06m
$171

Multiple Airlines

Pick Dates

Deal found 12/4

Dec 13 - Dec 19
LGA

New York LaGuardia

STL

Lambert-St Louis

1 stop

11h 59m
STL

Lambert-St Louis

LGA

New York LaGuardia

1 stop

10h 21m
$191

Frontier

Pick Dates

Deal found 12/4

One-way flights to St. Louis from New Jersey

The cheapest one-way flights from New Jersey to St. Louis
Jan 11
LGA

New York LaGuardia

STL

Lambert-St Louis

1 stop

9h 25m
$82

Spirit Airlines

Pick Dates

Deal found 12/6

Jan 5
LGA

New York LaGuardia

STL

Lambert-St Louis

1 stop

6h 26m
$83

Spirit Airlines

Pick Dates

Deal found 12/6

Jan 5
LGA

New York LaGuardia

STL

Lambert-St Louis

1 stop

9h 55m
$84

Spirit Airlines

Pick Dates

Deal found 12/7

Related info for your journey

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

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

Lambert-St Louis (STL) is the airport you will fly into if you book a flight from New Jersey to St. Louis. It is only a 12.7 mi journey from Lambert-St Louis (STL) to St. Louis’s city center.

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

Some of our airline partners flying from New Jersey to Lambert-St Louis have new flexible policies in place due to COVID-19. American Airlines, United Airlines, and Delta are some of the carriers where you may find flexible cancellation policies. You can use our site to filter for airlines like American Airlines with this kind of flexibility.

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

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

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

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

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

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

What days are nonstop flights available from New Jersey to St. Louis?

You can find nonstop flights on the following days: Sunday, Wednesday.

How popular is this New Jersey to St. Louis flight route?

Within the past month, 20 users have taken a look at flights from New Jersey to Lambert-St Louis.

How many flights depart from New Jersey to St. Louis on average per day?

Per day, 3 flights depart from New Jersey to St. Louis on average.
Afternoon (Noon - 6pm) - 100% of flight departures

How long is the flight from New Jersey to St. Louis?

Airlines like Spirit Airlines and Frontier fly from New Jersey to St. Louis in about 9h 05m. The time it takes to get you to your destination can typically vary by up to 5h 14m. There are 874 mi between New Jersey and St. Louis. This flight may include one or multiple stops.

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

The cheapest airline one-way is Spirit Airlines, with whom users have recently found tickets for as low as $82. However, be on the lookout for offers from Frontier and American Airlines, as they are both options that can get you from New Jersey to St. Louis for a low price.

What are the most popular routes from New Jersey to St. Louis?

While some choose either Newark - Lambert-St Louis or New York John F Kennedy Intl - Lambert-St Louis, New York LaGuardia - Lambert-St Louis is the most popular route from New Jersey to St. Louis.

What are the most popular airlines that fly from New Jersey to St. Louis?

American Airlines, Alaska Airlines and JetBlue are the most popular airlines when flying from New Jersey to St. Louis.

What are the most reliable airlines from New Jersey to St. Louis?

Before booking your flight to St. Louis from New Jersey, check out the most reliable airlines to get you to your destination on time: Republic Airways (88%), GoJet (83%), United Airlines( 77%).

What are the cheapest flights from New Jersey to St. Louis?

The cheapest flight price from New Jersey to St. Louis is $144. On average you can expect to pay $681. The most popular route, (New York LaGuardia - Lambert-St Louis), can usually be booked for $167.

Departure points for flights from New Jersey to St. Louis

Select to see more specific information for flights to St. Louis from all departure points in New Jersey

Top 5 airlines flying from New Jersey to St. Louis

The chart below displays the airlines Cheapflights users traveling from New Jersey 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$14Average$22FlexibilityNo cancel feeOn-time66%COVID-19 safety
Search Juneyao Airlines flights
Spirit AirlinesCheapest$114Average$221FlexibilityNo cancel feeOn-time65%COVID-19 safety
Search Spirit Airlines flights
DeltaCheapest$165Average$357FlexibilityNo cancel feeOn-timeN/ACOVID-19 safety
Search Delta flights
United AirlinesCheapest$227Average$420FlexibilityNo cancel feeOn-time69%COVID-19 safety
Search United Airlines flights
American AirlinesCheapest$228Average$405FlexibilityNo cancel feeOn-time71%COVID-19 safety
Search American Airlines flights

Hourly flight availability from New Jersey to St. Louis

See what time of day planes typically take off from New Jersey to St. Louis
7%of flight departuresEarly morningMidnight to 6 am
2%of flight departuresMorning6 am to noon
70%of flight departuresAfternoonNoon to 6 pm
21%of flight departuresEvening6 pm to midnight
Midnight
6 AM
Noon
6 PM