The average flight time from Oklahoma City to St. Louis is About 1 hour 38 minutes, covering a distance of About 750.37km.
Flight durationAbout 1 hour 38 minutes |
Flight distanceAbout 750.37km |
The flights usually depart from Will Rogers World Airport and arrive at St. Louis Lambert International Airport.
Multiple airlines provide flights from Oklahoma City to St. Louis. The best rated one is American Airlines with an average rating of 10.0.