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 211 USD (none-taxes) for economy class.

Cheap flights from Cleveland to St Louis

Sun 24/Sep - Tue 17/Oct
23 days Flights from Cleveland to St Louis on United 24/09/2017
$280
Thu 21/Dec - Mon 15/Jan
25 days Flights from Cleveland to St Louis on United 21/12/2017
$239
Fri 08/Dec - Thu 21/Dec
13 days Flights from Cleveland to St Louis on United 08/12/2017
$288
Mon 11/Dec - Thu 08/Feb
59 days Flights from Cleveland to St Louis on Alaska Airlines 11/12/2017
$2858
Wed 04/Oct - Thu 05/Oct
1 days Flights from Cleveland to St Louis on United 04/10/2017
$197
Fri 03/Nov - Mon 06/Nov
3 days Flights from Cleveland to St Louis on United 03/11/2017
$206
Wed 02/May - Wed 02/May
0 days Flights from Cleveland to St Louis on United 02/05/2018
$404
Fri 23/Mar - Sun 25/Mar
2 days Flights from Cleveland to St Louis on United 23/03/2018
$318
Wed 14/Feb - Wed 21/Feb
7 days Flights from Cleveland to St Louis on United 14/02/2018
$197
Tue 09/Jan - Mon 15/Jan
6 days Flights from Cleveland to St Louis on Alaska Airlines 09/01/2018
$2796