Airlines with flights from New York to Oklahoma City
There are five airlines with scheduled flights between LGA and OKC. Both Delta and American Airlines operates non-stop flights from La Guardia to Will Rogers World and the flight time is 3 hours and 58 minutes.
Choose airline
Schedules
Non-stop with Delta Air Lines
-
Total flight time: 3 hours and 58 minutes
-
Sky Team Alliance
-
New York is a Delta Air Lines hub.
-
13 flights per week
-
Canadair (Bombardier) Regional Jet 900
-
First class available
Flight
The timetable & schedule information was updated at 2026-04-21
Non-stop with American Airlines
-
Total flight time: 3 hours and 55 minutes
-
One World Alliance
-
12 flights per week
-
Embraer 175
-
First class available
Flight
The timetable & schedule information was updated at 2026-04-21
Via Atlanta with Delta Air Lines
-
Total flight time: 5h 11m - 7h 59m.
-
Sky Team Alliance
-
New York is a Delta Air Lines hub.
-
137 flights per week
-
Canadair (Bombardier) Regional Jet 900
Flight
DL2490
DL2020
DL2020
DL2020
DL2862
DL2862
DL2862
DL2862
DL2862
DL2784
DL2784
DL2784
DL2423
DL2423
DL2423
The timetable & schedule information was updated at 2026-04-21
Via Charlotte with American Airlines
-
Total flight time: 5h 12m - 7h 45m.
-
One World Alliance
-
75 flights per week
-
Embraer 175
Flight
AA2220
AA2220
AA3299
AA768
AA768
AA768
The timetable & schedule information was updated at 2026-04-21
Via Washington with American Airlines
-
Total flight time: 5h 22m - 7h 28m.
-
One World Alliance
-
41 flights per week
-
Embraer 175
Flight
AA5079
AA5648
AA5485
The timetable & schedule information was updated at 2026-04-21
Via Chicago with United Airlines
-
Total flight time: 5h 24m - 8h 14m.
-
162 flights per week
Flight
UA6034
UA3432
UA5999
UA605
UA5999
UA5855
UA5392
UA5392
The timetable & schedule information was updated at 2026-04-21

There are five airlines with scheduled flights between LGA and OKC. Both Delta and American Airlines operates non-stop flights from La Guardia to Will Rogers World and the flight time is 3 hours and 58 minutes.
Via Dallas with Southwest
Via Atlanta with Frontier