Flights from St Louis to Miami (STL to MIA)

Find cheap St Louis, United States to Miami, United States flights with our free search service. Compare all available fares for direct or connection flights to Miami.

1 travelers, Economy class
1 (12+)
0 (2-11)
0 (<2yrs)
Powered by Skyscanner

Best price to flight from St Louis to Miami (One Way)

What is the distance between St Louis and Miami?

The average distance from St Louis to Miami is 1719 kilometers (equals to 1068 miles or 928 nautical miles). Your flight will departure from Lambert International Airport, United States and arrive on Miami International Airport, United States.

How long is the flight from St Louis to Miami?

The average flight time between St Louis to Miami is 2 hours and 45 minutes.

How much is the fare for flight between St Louis and Miami?

The average price for one-way airfare from St Louis to Miami is 551 USD (none-taxes) for economy class.

Cheap flights from St Louis to Miami

Tue 20/Mar - Tue 27/Mar
7 days Flights from St Louis to Miami on United 20/03/2018
$300
Sat 31/Mar - Tue 01/May
31 days Flights from St Louis to Miami on United 31/03/2018
$316
Fri 02/Mar - Sun 01/Jul
121 days Flights from St Louis to Miami on United 02/03/2018
$629
Tue 27/Mar - Tue 03/Apr
7 days Flights from St Louis to Miami on United 27/03/2018
$299
Wed 23/May - Wed 06/Jun
14 days Flights from St Louis to Miami on United 23/05/2018
$297
Sun 06/May - Wed 16/May
10 days Flights from St Louis to Miami on United 06/05/2018
$298
Thu 10/May - Tue 07/Aug
89 days Flights from St Louis to Miami on United 10/05/2018
$389
Mon 23/Apr - Fri 27/Apr
4 days Flights from St Louis to Miami on United 23/04/2018
$298
Mon 30/Apr - Sat 05/May
5 days Flights from St Louis to Miami on United 30/04/2018
$298
Mon 02/Jul - Fri 06/Jul
4 days Flights from St Louis to Miami on United 02/07/2018
$314
Thu 12/Jul - Sat 25/Aug
44 days Flights from St Louis to Miami on Alaska Airlines 12/07/2018
$2763
Sat 30/Jun - Mon 09/Jul
9 days Flights from St Louis to Miami on United 30/06/2018
$465
Tue 05/Jun - Tue 05/Jun
0 days Flights from St Louis to Miami on United 05/06/2018
$299
Wed 01/Aug - Wed 15/Aug
14 days Flights from St Louis to Miami on United 01/08/2018
$294
Fri 11/Jan - Sat 19/Jan
8 days Flights from St Louis to Miami on United 11/01/2019
$477
Fri 23/Nov - Thu 06/Dec
13 days Flights from St Louis to Miami on United 23/11/2018
$477
Sat 08/Dec - Fri 14/Dec
6 days Flights from St Louis to Miami on United 08/12/2018
$326
Thu 11/Oct - Sun 14/Oct
3 days Flights from St Louis to Miami on United 11/10/2018
$669