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 28/Apr - Mon 30/Apr
2 days Flights from Cleveland to St Louis on United 28/04/2018
$367
Sat 28/Apr - Tue 01/May
3 days Flights from Cleveland to St Louis on United 28/04/2018
$347
Thu 31/May - Sun 03/Jun
3 days Flights from Cleveland to St Louis on United 31/05/2018
$293
Tue 15/May - Wed 16/May
1 days Flights from Cleveland to St Louis on United 15/05/2018
$219
Tue 03/Jul - Thu 05/Jul
2 days Flights from Cleveland to St Louis on United 03/07/2018
$222
Fri 08/Jun - Sat 09/Jun
1 days Flights from Cleveland to St Louis on United 08/06/2018
$254
Fri 24/Aug - Sun 26/Aug
2 days Flights from Cleveland to St Louis on United 24/08/2018
$219