Direct flights from New York to Buffalo LGA → BUF

American Airlines and Delta Air Lines operate nonstop flights from New York (LGA) to Buffalo (BUF). The nonstop flight takes around ~0h 35m, covering 291 miles (469 km). Updated 11 June 2026.

American Airlines AA Delta Air Lines DL

Departure Schedule next 7 days

Frequently asked questions

Is there a direct flight from New York to Buffalo?

Yes, American Airlines and Delta Air Lines operate nonstop flights from New York (LGA) to Buffalo (BUF).

Which airlines fly direct from New York to Buffalo?

American Airlines, Delta Air Lines operate nonstop flights from New York to Buffalo.

How long is the flight from New York to Buffalo?

The nonstop flight from New York to Buffalo takes ~0h 35m (approximately 469 km).

Explore More

Get cheap direct-flight deals from New York, free by email