MIA to STL (Miami to St. Louis) Flights

Last Minute Flights from MIA to STL

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

OriginDestinationTravel DatesFlights From*
MIASt. LouisApril 27 to May 5$387
*Prices include taxes and fees

Cheapest MIA to STL Flights

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

OriginDestinationTravel DatesFlights From*
MIASt. LouisMay 23 to June 12$139
MIASt. LouisJune 11 to June 18$216
MIASt. LouisJune 18 to June 25$218
MIASt. LouisSeptember 14 to September 21$249
*Prices include taxes and fees
MIA to STL Flight Details
Origin airport
Miami Intl.
Origin airport IATA code
MIA
Destination airport
Lambert-St. Louis Intl.
Destination airport IATA code
STL
Distance
1069 mi

Frequently asked questions

Which airlines with flights from Miami International Airport to Lambert-St. Louis International Airport allow free cancellation due to COVID-19?
To find all the airlines that allow flexible COVID-19 related changes, just use our filter tool. Get started by typing in your travel details. Then, once the available flights are displayed, check the “No change fee” box underneath “Flexible change policies” on the left. Read over the air carrier’s cancellation policies before securing your Miami International Airport to STL fare.
What airlines fly direct from Miami, FL Airport (MIA-Miami Intl.) to St. Louis, MO Airport (STL-Lambert-St. Louis Intl.)?
Check out American Airlines (AA). It operates 52 flights every month that jet straight from Miami, FL Airport (MIA-Miami Intl.) to STL. With 30 nonstop monthly flights of its own on this route, Southwest Airlines (WN) is another favorite.
How many flights are there from MIA to STL?
Roughly 98 a day. If you’re in a big rush to reach St. Louis, see if you can pick up an epic last-minute deal from Miami, FL Airport (MIA-Miami Intl.) to St. Louis, MO Airport (STL-Lambert-St. Louis Intl.) and then book it fast!
How long does it take to fly from Miami, FL Airport (MIA-Miami Intl.) to St. Louis, MO Airport (STL-Lambert-St. Louis Intl.)?
On average, 5 hours and 16 minutes. Booked on a day flight? Grab a seat next to the window and take in the views below. Or, if you’re traveling from Miami, FL Airport (MIA-Miami Intl.) to St. Louis, MO Airport (STL-Lambert-St. Louis Intl.) after sunset, catch some z’s and get to St. Louis feeling refreshed and rejuvenated.
What is the flight distance from Miami, FL Airport (MIA-Miami Intl.) to St. Louis, MO Airport (STL-Lambert-St. Louis Intl.)?
The Miami, FL Airport (MIA-Miami Intl.) to St. Louis, MO Airport (STL-Lambert-St. Louis Intl.) stretch covers 1050 miles (1700 km) and is classed as a medium-haul trip. If you’re a creature of comfort — and you’ve struck a bargain — consider a premium or business class seat.
How many morning flights are there from MIA to STL?
Early risers — you’ll be delighted to discover that there are 283 morning flights from MIA to STL every week.
  • If you plan to jet off with American Airlines (AA), it has 134 weekly services that leave before noon. The 5:29AM flight is the first one of the day.
  • 6:00AM is the earliest you can journey from MIA to STL with Delta (DL). This company has 61 early flights every week.
  • You’ll have approximately 46 morning flights to pick from if you book with Southwest Airlines (WN). 5:50AM is the earliest available.
How many afternoon flights are there from MIA to STL?
If the words “wake up early” just aren’t part of your vocabulary, take one of the 403 weekly afternoon and evening flights from MIA to STL.
  • Consider booking your seat with American Airlines (AA). It operates 189 flights a week that leave after midday. The earliest departs at 12:00PM.
  • If you’d like to journey with Southwest Airlines (WN), take a peek at the 94 weekly afternoon and evening flights that depart MIA from 12:05PM onward.
  • Or else find a flight from 12:15PM onward with United Airlines (UA). This airline operates 57 afternoon and evening flights per week.
What is the earliest departure time out of Miami to St. Louis?
The earliest flight departs MIA at 5:29AM and lands at 10:40PM at STL. You’ll want to allow yourself adequate time in the morning to make it to the airport.
What is the latest departure time out of Miami to St. Louis?
The last flight jets out from MIA at 9:58PM and lands at 8:13PM at STL. You’ll have more than enough time to get ready for this trip.
What is the average price from Miami to St. Louis?
Flights from MIA to STL are available for around $139. Act fast, because fares this hot 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.

Miami to St. Louis Flight Schedule

CarrierFlightDepart MIAArrive STLThu
4/25
Fri
4/26
Sat
4/27
Sun
4/28
Mon
4/29
Tue
4/30
Wed
5/1
Stops
AA158109:13 pm11:26 pmCheck FareCheck FareCheck FareCheck FareCheck FareCheck FareCheck Fare
0 Stops

Miami to St. Louis Flights

Whether it’s for an obligation or the sake of your sanity, sometimes you need to get away. Maybe you need flights from Miami to St. Louis 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 MIA to STL, 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 Miami to St. Louis, 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.