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

Cheap flights from Cleveland to St Louis

Fri 28/Jul - Sun 30/Jul
2 days Flights from Cleveland to St Louis on United 28/07/2017
$196
Mon 31/Jul - Wed 23/Aug
23 days Flights from Cleveland to St Louis on United 31/07/2017
$280
Thu 10/Aug - Fri 11/Aug
1 days Flights from Cleveland to St Louis on United 10/08/2017
$196
Thu 24/Aug - Mon 04/Sep
11 days Flights from Cleveland to St Louis on United 24/08/2017
$197
Wed 13/Sep - Thu 14/Sep
1 days Flights from Cleveland to St Louis on United 13/09/2017
$196
Sat 30/Sep - Mon 02/Oct
2 days Flights from Cleveland to St Louis on United 30/09/2017
$197
Sat 23/Dec - Mon 25/Dec
2 days Flights from Cleveland to St Louis on Alaska Airlines 23/12/2017
$1917
Wed 08/Nov - Sun 12/Nov
4 days Flights from Cleveland to St Louis on United 08/11/2017
$280
Fri 20/Oct - Mon 23/Oct
3 days Flights from Cleveland to St Louis on United 20/10/2017
$196