Flights from New York to Oklahoma City – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
LGA to OKC – All flight route options from La Guardia, New York, USA to Will Rogers World, Oklahoma, USA. These routes are operated by 6 airlines. Fly non-stop with American Airlines or Delta Air Lines, or choose from 15 different stopover flights. The shortest flight time is 3 hours and 48 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Will Rogers World
We got great deals on hotels and car rentals near the airport.
New York to Oklahoma City flights
There are over 17 airlines and as many as 470 flights every week to this destination. You can fly non-stop to Oklahoma City (OKC) from New York (LGA) with American Airlines or Delta Air Lines but if a stopover option suits you better you can choose to fly via Knoxville, Washington or any other of the 15 alternatives with connectiing airports.
Tip! You can also fly to Oklahoma City from John F Kennedy International (JFK).
New York to Oklahoma City with American Airlines
You can fly non-stop every weekday with flights departing between 12 noon and 7:00 pm. You can also catch a transit flight via Washington or Charlotte. American Airlines is a member of the air alliance OneWorld.
With Frontier Airlines
If you fly from New York with Frontier Airlines you will do a stopover in Atlanta, ATL before reaching Oklahoma City. This flight trip will take 5 hours and 53 minutes and you can fly every Thursday or Sunday with departures at 06:30.
Distance & flight times: La Guardia to Will Rogers World
The shortest flight time between LGA and OKC is 3 hours and 48 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 3h 48m | - | 1345 miles (2164 km) |
TYS Knoxville | 5h 28m | 55m | 1418 miles (2282 km) |
DCA Washington | 5h 47m | 1h 54m | 1376 miles (2214 km) |
MDW Chicago | 6h 18m | 1h 55m | 1421 miles (2286 km) |
ATL Atlanta | 6h 18m | 1h 34m | 1528 miles (2459 km) |
STL Saint Louis | 6h 20m | 2h 10m | 1353 miles (2177 km) |
BHM Birmingham | 6h 22m | 1h 40m | 1503 miles (2418 km) |
CLT Charlotte | 6h 30m | 2h 9m | 1489 miles (2396 km) |
MSP Minneapolis | 6h 36m | 1h 18m | 1721 miles (2769 km) |
DFW Dallas | 6h 41m | 56m | 1570 miles (2526 km) |
ORD Chicago | 6h 46m | 1h 54m | 1431 miles (2302 km) |
HOU Houston | 6h 50m | 3h 0m | 1855 miles (2985 km) |
BNA Nashville | 6h 55m | 1h 50m | 1384 miles (2227 km) |
IAH Houston | 7h 8m | 2h 39m | 1819 miles (2927 km) |
DTW Detroit | 7h 25m | 2h 59m | 1406 miles (2262 km) |
AUS Austin | 8h 55m | 1h 50m | 1886 miles (3035 km) |


