Get the exact flight time from Newark Liberty International Airport, Newark, United States to Lambert-St. Louis International Airport, St Louis, United States. EWR - STL flight time by direct and one stop flight. Distance between EWR & STL is approximately 1400 kilometers.

Departure
EWR
Arrival
STL

Flight time from EWR to STL is

Lufthansa is one of the direct flight which takes to travel from Newark Liberty International Airport (EWR) to Lambert-St. Louis International Airport (STL)

 Return flight time from STL to EWR

RELATED: Flight time from St Louis to Newark (all airports)
EWR to STL

Direct flight time from Newark to St Louis by different airlines

JourneyDurationAirline
Newark (EWR) ➝ St Louis (STL) 2 hours 33 minutes United Airlines
Newark (EWR) ➝ St Louis (STL) 2 hours 41 minutes United Airlines
Newark (EWR) ➝ St Louis (STL) Lufthansa
Newark (EWR) ➝ St Louis (STL) 2 hours 43 minutes United Airlines
EWR to STL

1 Stop Flight Time from EWR to STL Via Detroit Metropolitan Wayne County Airport

One stop flight time from Newark to St Louis via Detroit, MI is 4 hours 33 minutes (operated by Delta Air Lines)

EWR to DTW
1 hr 47 mins
DTW
 Waiting Time
1 hr 8 mins
DTW to STL
1 hr 38 mins
Total Duration:
4 hrs 33 mins

1 Stop Flight Time from EWR to STL Via Charlotte Douglas Airport

One stop flight time from Newark to St Louis via Charlotte is 4 hours 53 minutes (operated by American Airlines)

EWR to CLT
2 hrs
CLT
 Waiting Time
53 mins
CLT to STL
2 hrs
Total Duration:
4 hrs 53 mins

Flight time from Newark Liberty International Airport to other airports near St Louis, United States

Direct flight and one stop flight time from Newark Liberty International Airport to airports nearest to Lambert-St. Louis International Airport is given in the table below

JourneyDestination AirportsDurationStops
EWR - BMI Bloomington/Normal, IL, Central Illinois Regional Airport at Bloomington-Normal Airport 5 hrs 27 mins 1 Stop
EWR - MLI Moline, Quad-City Airport 5 hrs 4 mins 1 Stop
EWR - PIA Peoria, IL, Greater Peoria Airport 4 hrs 44 mins 1 Stop
EWR - SPI Springfield, Capital Airport 8 hrs 3 mins 1 Stop

Newark time is 1 hour ahead of St Louis

Current time in Newark, United States : Wed, 13 May, 2026,
Newark Timezone: EDT (-04:00)

06:43 PM

Current time in St Louis, United States :, Wed, 13 May, 2026,
St Louis Timezone: CDT (-05:00)

05:43 PM

Airlines operating between Newark and St Louis

  • American Airlines
  • Delta Air Lines
  • United Airlines

EWR, Newark - STL, St Louis Flight Time

How long is the flight from Newark Liberty International Airport to Lambert-St. Louis International Airport? What is the EWR - STL flight duration? What is the flying time from Newark to St Louis?

The airports map below shows the location of Newark Airport & St Louis Airport and also the flight direction.

Find flight time from Newark Liberty International Airport or Newark or any other airport or city in United States to various other destinations around the world using this flight time calculator.

Find Flight Time

Enter the name of cities between which you wish to travel and calculate flight time.

Enter the name of airports between which you wish to travel and calculate flight time.