Flights from Cleveland to St Louis (CLE to STL)

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

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

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

What is the distance between Cleveland and St Louis?

The average distance from Cleveland to St Louis is 782 kilometers (equals to 485 miles or 422 nautical miles). Your flight will departure from Cleveland Hopkins International Airport, United States and arrive on Lambert International Airport, United States.

How long is the flight from Cleveland to St Louis?

The average flight time between Cleveland to St Louis is 1 hours and 44 minutes.

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

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

Cheap flights from Cleveland to St Louis

Tue 12/Dec - Thu 14/Dec
2 days Flights from Cleveland to St Louis on United 12/12/2017
$182
Sun 31/Dec - Sat 06/Jan
6 days Flights from Cleveland to St Louis on United 31/12/2017
$202
Fri 29/Dec - Fri 02/Feb
35 days Flights from Cleveland to St Louis on United 29/12/2017
$218
Thu 30/Nov - Sun 03/Dec
3 days Flights from Cleveland to St Louis on United 30/11/2017
$244
Thu 15/Feb - Sat 17/Feb
2 days Flights from Cleveland to St Louis on United 15/02/2018
$200
Thu 03/May - Sun 06/May
3 days Flights from Cleveland to St Louis on United 03/05/2018
$289
Tue 16/Jan - Thu 01/Mar
44 days Flights from Cleveland to St Louis on United 16/01/2018
$217
Wed 31/Jan - Sat 03/Feb
3 days Flights from Cleveland to St Louis on United 31/01/2018
$183
Sat 13/Jan - Tue 16/Jan
3 days Flights from Cleveland to St Louis on United 13/01/2018
$183
Thu 01/Mar - Thu 08/Mar
7 days Flights from Cleveland to St Louis on United 01/03/2018
$200