Direct flights from St Louis to Newark STL → EWR

United Airlines operates nonstop flights from St Louis (STL) to Newark (EWR). The nonstop flight takes around ~1h 45m, covering 870 miles (1,400 km) and operates 5–6×/week. Updated 28 June 2026.

📬 Cheap nonstop deals from St Louis

We'll email you when a fare from STL drops well below normal. Free, weekly, no password needed.

Free · weekly digest · no password needed

United Airlines UA

Departure Schedule next 7 days

Frequently asked questions

Is there a direct flight from St Louis to Newark?

Yes, United Airlines operates nonstop flights from St Louis (STL) to Newark (EWR).

Which airlines fly direct from St Louis to Newark?

United Airlines operates nonstop flights from St Louis to Newark.

How long is the flight from St Louis to Newark?

The nonstop flight from St Louis to Newark takes ~1h 45m (approximately 1400 km).

How often do direct flights operate from St Louis to Newark?

Nonstop flights from St Louis to Newark operate 5–6×/week.

Explore More

Get cheap direct-flight deals from St Louis, free by email