Home › St. Louis (STL) › Cleveland (CLE)
St. Louis Lambert International Airport · STL → CLE

Direct flights from St. Louis to Cleveland

14 nonstop flights a week on 1 airline. Zero layovers — one hop from STL to CLE.

Flight time: about 1h16m nonstop

Which days does it fly?

When does it fly?

Departure times in St. Louis local time, from flights observed over the last 7 days.

FlightDepartsDurationDays
Southwest SWA2926 10:24a 1h9m Sun
Southwest SWA4049 10:31a 1h9m Thu
Southwest SWA2926 10:48a 1h16m Mon, Tue, Fri, Sat
Southwest SWA2926 11:05a 1h8m Wed
Southwest SWA957 4:35p 1h19m Sat
Southwest SWA1589 7:22p 1h10m Tue
Southwest SWA2037 7:39p 1h17m Fri
Southwest SWA1589 7:46p 1h10m Wed
Southwest SWA2037 7:47p 1h18m Mon
Southwest SWA1293 8:10p 1h29m Sun
Southwest SWA2037 8:11p 1h19m Thu
Southwest Find fares 🥕

The route

One hop: STL → CLE

Nonstop from St. Louis (STL) to Cleveland (CLE)

St. Louis Lambert International Airport (STL) has 14 nonstop flights a week to Cleveland (CLE), operated by Southwest. No layovers, no connections — one hop out of STL and you're there.

This route flies every day of the week, so any travel day works. Route data updated October 2026 from observed departures.

Route data updated October 2026 from observed flight departures. Schedules change — always confirm with the airline before booking.

How long is the flight from St. Louis to Cleveland?

The nonstop flight from St. Louis (STL) to Cleveland (CLE) takes about 1h16m in the air, based on recently observed nonstop departures.

How long does it take to drive from St. Louis to Cleveland?

Driving from St. Louis to Cleveland takes about 8h 20m, covering roughly 557 miles. The nonstop flight takes about 1h16m.

More nonstops from St. Louis