$115 Find Cheap Flights from Miami to Oklahoma - Compare and Save

1 adult
1 adult, Economy, 0 bags

Save 25% or more on flights. Compare deals from all over the web.

Never overpay with our price tracking tools.

Filter searches by price, airline and more to find your best flights.

Flight Deals
Booking Insights
Flight Deals

Cheap Flights from Miami to Oklahoma

Cheapest round-trip prices found by our users on KAYAK in the last 5 days
Oklahoma City
Oklahoma City1 stop$297
Tulsa
Tulsanonstop$397
Oklahoma City
Oklahoma City1 stop$297
Tulsa
Tulsanonstop$397
Booking Insights

KAYAK's insights & trends for Miami to Oklahoma flights

Get data-powered insights and trends into flights from Miami to Oklahoma to help you find the cheapest flights, the best time to fly and much more.

How much is a round-trip flight from Miami to Oklahoma?

Flight prices are below average for this route right now.

Flights to Oklahoma from Miami usually cost between $462 and $592 in November.
The lowest price found in the past 5 days was $297 on Frontier (Nov 22-Dec 1).

What is the cheapest Miami to Oklahoma flight route?

The cheapest ticket to Oklahoma from Miami found in the last 5 days was to Oklahoma City, at $433 round-trip. The most popular route is from Miami (MIA) to Tulsa (TUL), and the cheapest round-trip airline ticket found on this route in the last 5 days was $500.

What is the cheapest time of day to fly to Oklahoma?

The cheapest time of day to fly to Oklahoma is generally at night, when round-trip flights cost $504 on average. The most expensive time of day to fly to Oklahoma is generally in the afternoon, which is peak travel time and where the average cost of a ticket is $520.

Can I save money by flying with a layover from Miami to Oklahoma?

Yes, flying with a layover may cost you more time, but you can also save money on the route, with a 1 stop layover the cheapest option at $539 on average.

What is the cheapest month to fly from Miami to Oklahoma?

The cheapest month for flights from Miami to Oklahoma is February, when tickets cost $375 (return) on average. On the other hand, the most expensive months are April and September, when the average cost of round-trip tickets is $511 and $500 respectively.

What’s the cheapest day of the week to fly from Miami to Oklahoma?

Your flight ticket price will generally be cheaper if you fly to Oklahoma on a Wednesday and more expensive on a Friday. On your return trip to Miami, you should consider flying back on a Friday, and avoid Mondays for better deals.

Good to know

Low season

March

Cheapest flight

$115
Best time to beat the crowds with an average 4% drop in price.
Most popular time to fly and prices are also 7% lower on average.
Flight from Miami to Oklahoma City

FAQs - booking Oklahoma flights

  • How does KAYAK find such low prices on flights from Miami to Oklahoma?

    KAYAK is a travel search engine. That means we look across the web to find the best prices we can find for our users. With over 2 billion flight queries processed yearly, we are able to display a variety of prices and options on flights from Miami to Oklahoma.

  • How does KAYAK's flight Price Forecast tool help me choose the right time to buy my flight ticket from Miami to Oklahoma?

    KAYAK’s flight Price Forecast tool uses historical data to determine whether the price for a flight from Miami to Oklahoma is likely to change within 7 days, so travelers know whether to wait or book now.

  • What is the Hacker Fare option on flights from Miami to Oklahoma?

    Hacker Fares allow you to combine one-way tickets in order to save you money over a traditional round-trip ticket. You could then fly from Miami to Oklahoma with an airline and back with another airline.

  • What is KAYAK's "flexible dates" feature and why should I care when looking for a flight from Miami to Oklahoma?

    Sometimes travel dates aren't set in stone. If your preferred travel dates have some wiggle room, flexible dates will show you all the options when flying from Miami to Oklahoma up to 3 days before/after your preferred dates. You can then pick the flights that suit you best.

  • How many flights are there between Miami and Oklahoma per day?

    There is a maximum of 1 nonstop flight a day that takes off from Miami and lands in Oklahoma, with an average flight time of 3h 32m. The most common departure time is 9:00 pm and most flights take off in the evening. Each week, there are 1 flights.

Reviews of the top 4 airlines serving from Miami to Oklahoma

 
Need help choosing which airline to fly with from Miami to Oklahoma? KAYAK airline reviews give an overall score for each airline based on loads of factors, including comfort, boarding, in-flight entertainment and more, to make your decision easier. See airline scores according to verified KAYAK customer reviews.
7.9
SouthwestOverall score based on 4212 reviews
7.5Entertainment
8.6Crew
8.1Boarding
8.0Comfort
7.0Food
Airline reviews

Maybe different snack selection. To much sodium in them. I know refrigerators are not available but there has to be healthier items.

10.0 ExcellentLaura, Sep 2026
Read more Southwest reviews

Maybe different snack selection. To much sodium in them. I know refrigerators are not available but there has to be healthier items.

Southwest has inacted unfriendly customer policies like other airlines. Watch the fine print very carefully if you are having to alter flight arrangements. Rules are now complicated and very stilted to travelers sacrificing travel funds (unlike before where the simple, straight forward flight change policy was worth the extra premium for ticket price.) On the positive side, SW Flight crews are still wonderfully helpful.

The new boarding process was easy and straightforward. Very pleasant.

It was good from LAX to Phoenix, But the connection in Phoenix to Tulsa was not that great. The staff on both flights were great. The choice of free entertainment was ok nothing to brag about. The 45 min delay because of some electrical issue wasn't great from Phoenix to Tulsa. We sat there with hardly any air, The seat I had was between windows so the side of the plane pushed in on you. My being a bigger man it then made the seating area uncomfortable. The seats on the plane had no power to connect to recharge your phone or anything. I would recommend that they should look into a slot or clamp to hold your phone to enjoy while watching the entertainment choices hands-free. Also make it possible to raise the inner seat by the window be able to raise the arm rest up to make more room for larger people to set more comfortably. I would also say other then that stop price gouging the airfare or nickel and diming everything. Not fair for people having to fly for emergencies and be paying for higher prices due to the season or holidays. Your making your money either way and the cost of flying is still going to be the same regardless if there's 100 people or 200 people.

WiFi did not work. Boarding with the new seating assignments took too long. The temperature in the terminal was obnoxious. +/- 80°

Haven’t flown on SW in years. Flight was on time departing and arriving. Served vegan butter onion flavored pretzels which were bad. Coke served was in a tiny paper cup. Crew was not engaging. Felt like they were going through the motions. Old plane, tight seats and no leg room.

Delayed time changed often. Temperature on the plan was hot. Crew did offer us water. Then we had to offload to get on another flight that left after 10p

I liked receiving attention from aged and well experienced flight attendants. I disliked the non-gluten-free snack but I brought my own so I was OK.

Everything went smoothly and the plane wasn’t full. It was delayed though. The delay was increased due to a crew change which was frustrating.

The flight attendants were not in a good mood and it showed

There was a piece of plastic baked into my buttermilk biscuit! I have a pictures. The flight attendants in first class were really apologetic, and tried to rectify the situation. I I am very appreciative that they were able to give me some packets of pretzels and gummy bears. I understand they don't personally handle the food until warming it up so I know it wasn't their fault. I don't know whether it was a newer aircraft, or different food packaging, but I was happy that when the food was being warmed up - it didn't smell like plastic. Jokes on me with finding plastic in my food.

We used Kayak to reserve our tickets and specifically checked the luggage option which was a more expensive option. When we arrived at the terminal we had to pay an extra $90 per suitcase for the three passengers. This has been a pattern for the past 3 years. Why charge for a more expensive luggage option, and the ticket price not include luggage?

Everything was on time and service on the flight was great!

Staff members were not helpful they ignored all calls for an attendant.

Terrible. Delayed 7 hours, and cancelled the flight, leaving me stranded and out of pocket $500 for an alternative last minute flight

Horrible , we missed our flight because they were way to busy for there airport to handle. We waited in line for the over three hours to be told there’s nothing they can do. Worst experience in any airport ever ,staff member from Lufthansa made it there job to be rude and unhelpful. I’m going to be calling to see if I can change flights because a 3 hour layover in a poorly ran airport isn’t enough.

Well....let's start from the point that I had to stay in airport for 12 hours instead of 2 that was scheduled. Poor company and even worst customer service. Never again....

The flight was delayed almost 2 hours. Bad customer service etc. I will never fly Luthansa. Ever!!!

Boarding was friendly and quick. While the plane model was older with no live tv, the entertainment was full of movies and tv shows. All food was available. Pilots were very communicative with status of the flight. Flight landed on time.

Entertainment could be updated - lots of really old movies should be reviewed and updated.

Cabin was bone dry, no humidity whatsoever, and pretty warm; and beverage service didn't start for at least an hour. I had to go to the back for water and the FAs tried telling me it was always this way for all Miami flights, which is complete nonsense. Avoid the MAX8 like the plague.

When there are many passengers who are going to miss a connecting flight, they always say please let them off first. But the flight attendant never manages that part of the process. It would be helpful if they would repeat that and stress that to the other passengers.

My boarding pass said gate E5. I arrived at gate E5 by 12:45pm. At 2:10pm, I received a phone call stating I was supposed to be at gate D37. They would not wait for me to get there (by the way, the plane was still there when I got to gate D37, but everything was closed and no one was at the door). The next flight at 7:40pm was sold out; was told I'd be put on the 9:47pm flight. I was so stressed, I became chokey (apparently I have mild asthma). By the grace of God, a lot of begging, and the customer service rep taking pity on me, I was able to get on a 4:50pm flight to Philadelphia.

Our flight was delayed to Louisville. What made this worse was they did not have another flight attendant to service the flight. This caused an even longer delay. Then when a flight attendant did show up, she chose to "swap" flights with another flight attendant. Therefore, we had to wait longer for the other flight attendant to come to our flight. This is information that the gate attendant should not have shared. Processes and execution at American are broken. Passengers are feeling it. Fixing this starts at the top of the organization.

Flight was on time. Boarding was smooth and orderly. Flight attendants were friendly and professional. Bags came out soon after arrival.

It was ok because it’s a short flight. The attendants weren’t friendly and didn’t serve any beverages even through they announced that they would. Also. The attendants looked messy, not presentable

There was a 6 hours delay in our departure. And yet, no compensation was offered. A company should be responsible for such a delay.

The flight was delayed 4 hours, and when we finally boarded, they told us that the fuel was only just then checked. So, we waited even longer to take off.

Everything was done like clockwork and I find no fault with the airline.

Like all planes recently, entertainment is achieved by giving the patron free WiFi and letting them stream shows via the screen on a phone or tablet.

Flight delayed 9 hours. On tarmac for over an hour after arrival. Will never book with Frontier under any circumstances ever again.

It was an early flight and most people napped/slept and the crew let us which was nice.

It didn’t happen. I booked it and then was told it wasn’t available and then forced to pay far higher prices for a worse option

Although an hour and a half early was told by staff at check in they had overbooked and could not check us in for the flight.

Cancelled and declined to find alternatives Earlier flight is 2 days later Sent the cancellation notification very late, wish I knew earlier would have stayed to watch the Miami open final game Very disappointing service

The worst service , the agents from the counter are really bad . Poor customer service . They didnt help me to get in the flight . I was on line when they close the flight without telling and I couldn’t board the plane . I will like to get my money back ey back because it was their fault. Really bad management , bad manners, bad additud

At check in they don’t let you be with the person you are traveling with unless you pay $40 per seat . Really bad policy they have

I arrived 1 hour prior to boarding, and they said I was too late for a domestic flight. First time I heard that :-(

they charge too much when you arrive in the air port

The service was amazing. Frontier should allow passengers who pay for check-in bags one carry-on bag at no additional cost.

More options for your flight from Miami to Oklahoma

Complete your trip to Oklahoma with a hotel stay or car rental