Home › New York LaGuardia (LGA) › Oklahoma City (OKC)
LaGuardia Airport · LGA → OKC

Direct flights from New York LaGuardia to Oklahoma City

20 nonstop flights a week on 2 airlines. Zero layovers — one hop from LGA to OKC.

Flight time: about 2h57m nonstop

Which days does it fly?

When does it fly?

Departure times in New York LaGuardia local time, from flights observed over the last 7 days.

FlightDepartsDurationDays
Republic Airways RPA4526 12:56a 2h29m Sat
Republic Airways RPA4426 12:18p 3h17m Sat
Delta EDV5199 12:22p 3h8m Sat
Republic Airways RPA4426 1:30p 3h4m Tue
Republic Airways RPA4426 1:49p 3h1m Wed–Thu
Republic Airways RPA4426 2:22p 2h55m Mon
Republic Airways RPA4426 2:44p 2h41m Fri
Republic Airways RPA4426 3:01p 2h51m Sun
Delta EDV5199 6:25p 3h1m Tue
Delta EDV5199 6:36p 3h3m Wed
Delta EDV5199 6:52p 2h53m Thu
Republic Airways RPA4526 7:06p 2h56m Tue–Wed
Republic Airways RPA4526 7:34p 2h57m Mon
Republic Airways RPA4526 8:03p 3h9m Thu
Delta EDV5199 8:18p 2h54m Sun
Delta EDV5199 8:44p 1h53m Mon
Delta EDV5199 9:23p 3h7m Fri
Republic Airways RPA4526 11:15p 2h35m Sun
American Delta Find fares 🥕

The route

One hop: LGA → OKC

Nonstop from New York LaGuardia (LGA) to Oklahoma City (OKC)

LaGuardia Airport (LGA) has 20 nonstop flights a week to Oklahoma City (OKC), operated by American and Delta. No layovers, no connections — one hop out of LGA and you're there.

This route flies every day of the week, so any travel day works. Route data updated October 2026 from observed departures.

Route data updated October 2026 from observed flight departures. Schedules change — always confirm with the airline before booking.

How long is the flight from New York LaGuardia to Oklahoma City?

The nonstop flight from New York LaGuardia (LGA) to Oklahoma City (OKC) takes about 2h57m in the air, based on recently observed nonstop departures.

How long does it take to drive from New York LaGuardia to Oklahoma City?

Driving from New York LaGuardia to Oklahoma City takes about 21h 53m behind the wheel — roughly 1,448 miles, or about 2 days of real driving. The nonstop flight takes about 2h57m.

More nonstops from New York LaGuardia