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

Cheap flights from Cleveland to St Louis

Sat 03/Feb - Sat 10/Feb
7 days Flights from Cleveland to St Louis on United 03/02/2018
$210
Thu 15/Feb - Thu 01/Mar
14 days Flights from Cleveland to St Louis on United 15/02/2018
$238
Thu 31/May - Mon 04/Jun
4 days Flights from Cleveland to St Louis on Alaska Airlines 31/05/2018
$2854
Sat 05/May - Tue 08/May
3 days Flights from Cleveland to St Louis on United 05/05/2018
$200
Tue 26/Jun - Wed 27/Jun
1 days Flights from Cleveland to St Louis on United 26/06/2018
$222
Mon 02/Jul - Sat 07/Jul
5 days Flights from Cleveland to St Louis on United 02/07/2018
$260
Thu 01/Mar - Mon 05/Mar
4 days Flights from Cleveland to St Louis on United 01/03/2018
$223
Tue 27/Mar - Tue 10/Apr
14 days Flights from Cleveland to St Louis on United 27/03/2018
$200
Mon 09/Apr - Tue 10/Apr
1 days Flights from Cleveland to St Louis on United 09/04/2018
$200
Thu 13/Sep - Tue 18/Sep
5 days Flights from Cleveland to St Louis on United 13/09/2018
$244