Direct flights
from St. Louis (STL)
to New York (LGA)

Weekly schedule for flights between St. Louis Lambert Intl (St. Louis, United States) and LaGuardia (New York, United States) operated by 4 airlines.
36 weekly flights operate on this route flying 888mi in 2h20min.
Expect $211 in average for a one-way ticket with the cheapest option at $Infinity.

No flights found