STL to OKC (St. Louis to Oklahoma City) Flights

Last Minute Flights from STL to OKC

Best airfare and ticket deals for STL to OKC flights are based on recent deals found by Expedia.com customers within the past 7 days.

OriginDestinationTravel DatesFlights From*
STLOklahoma CityApril 27 to May 9$148
*Prices include taxes and fees

Cheapest STL to OKC Flights

Best airfare and ticket deals for STL to OKC flights are based on recent deals found by Expedia.com customers within the past 7 days.

OriginDestinationTravel DatesFlights From*
STLOklahoma CityMay 4 to May 6$108
STLOklahoma CityOctober 29 to November 20$228
STLOklahoma CitySeptember 9 to September 16$246
STLOklahoma CityMay 29 to May 31$296
*Prices include taxes and fees
STL to OKC Flight Details
Origin airport
Lambert-St. Louis Intl.
Origin airport IATA code
STL
Destination airport
Will Rogers World
Destination airport IATA code
OKC
Distance
460 mi

Frequently asked questions

Which airlines with flights from STL to Will Rogers World Airport allow free cancellation due to COVID-19?
Enter your origin, destination and travel dates, then click the green “Find the best flight deals” button. Once the results are displayed, check the “No change fee” box underneath the “Flexible change policies” filter on the left-hand side. Before you reserve your Lambert-St. Louis International Airport to OKC seats, read the airline’s COVID-19 travel-related rules and regulations so you’re aware of exactly what can and can’t be changed.
What airlines fly direct from STL to OKC?
If you’re eager to travel nonstop from STL to Oklahoma City, OK Airport (OKC-Will Rogers World), Southwest Airlines (WN) is a popular choice. It advertises 34 monthly flights between these destinations.
How many flights are there from STL to OKC?
Around 76 per day. If you’re in a big rush to head to Oklahoma City, see if you can get your hands on a fabulous last-minute deal from St. Louis, MO Airport (STL-Lambert-St. Louis Intl.) to Oklahoma City, OK Airport (OKC-Will Rogers World) and then secure it quick!
How long does it take to fly from St. Louis, MO Airport (STL-Lambert-St. Louis Intl.) to Oklahoma City, OK Airport (OKC-Will Rogers World)?
You’ll be on board the plane for roughly 4 hours and 35 minutes from St. Louis, MO Airport (STL-Lambert-St. Louis Intl.) to Oklahoma City, OK Airport (OKC-Will Rogers World), so choose comfy clothes to wear. Cozy sweaters, yoga pants and sneakers are all perfect choices for a flight of this duration.
What is the flight distance from St. Louis, MO Airport (STL-Lambert-St. Louis Intl.) to Oklahoma City, OK Airport (OKC-Will Rogers World)?
A short-haul flight, the journey between St. Louis and Oklahoma City is a short 460 miles (740 km). You’ll be strolling into arrivals and collecting your bags before long.
How many morning flights are there from STL to OKC?
Early birds, you’ll be glad to know that there are 268 morning flights from STL to OKC a week.
  • You can leave at 5:20AM if you book your ticket with American Airlines (AA). It offers 97 weekly flights from STL to OKC.
  • Southwest Airlines (WN) is another option to consider. It operates 72 morning flights, with the earliest leaving at 5:55AM.
  • Book a fare with United Airlines (UA) and you’ll have around 55 morning flights to take your pick of. The earliest departure time from STL is 6:00AM.
How many afternoon flights are there from STL to OKC?
Soar through the skies aboard one of the 266 afternoon and evening flights from STL to OKC each week.
  • Southwest Airlines (WN) offers 76 weekly services that jet off after midday. The earliest departure is 12:30PM.
  • American Airlines (AA) has 73 afternoon and evening flights a week. The first leaves at 12:50PM.
  • One more top option is Delta (DL). Passengers can select from 61 afternoon and evening flights a week from 12:35PM onward.
What is the earliest departure time out of St. Louis to Oklahoma City?
Take off from STL at 5:20AM and hit the tarmac at OKC at 12:57AM. This flight is the earliest you can catch on this route.
What is the latest departure time out of St. Louis to Oklahoma City?
Secure a ticket for the 10:15PM flight from STL, landing at 8:45PM at OKC, and give yourself time to take care of those last-minute vacation preparations. This is the latest flight you can catch on this route.
What is the average price from St. Louis to Oklahoma City?
Flights from STL to OKC start at around $108. You’ll want to move fast, because awesome fares always go quickly! This price was available on Flights.com within the past 7 days, for flights departing within the next year. Prices and availability are subject to change. Additional terms apply.

St. Louis to Oklahoma City Flights

Whether it’s for an obligation or the sake of your sanity, sometimes you need to get away. Maybe you need flights from St. Louis to Oklahoma City to attend your cousin’s wedding, to pitch a business idea to your boss, or perhaps simply to treat yourself to a mini vacation. Regardless of the reasons behind packing your bags and needing to find the cheapest flights from STL to OKC, we’ve got you covered here at Flights.com.

We present you with some of the hottest deals on airfare so stop that Google flights search. We want you to spend less on your flight from St. Louis to Oklahoma City, so you can spend more during your getaway. With Flights.com, you’ll find it simple to land airline tickets with itineraries matching your travel schedule. What’s more, we provide you with all the information you need to confidently make reservations on your family, business, or personal trip.