Cheap flights from Denver to St Louis

33 nonstop flights a week, 2 of them today. Operated by 3 airlines, about 2h in the air, 795 mi (1,279 km). Tickets from $119, nonstop from $146.

Flights from Denver to St Louis

Pick a departure date to see flights and seller prices

We search agencies and airlines for your day: nonstop and connecting flights, baggage, departure and arrival times.

Filters

Best fares from Denver to St Louis

Lowest one-way prices found by recent searches for the next 120 days; press a card to search that date

Denver to St Louis at a glance

flight time, from 1h 55m to 10h 15m
2h
straight-line distance
795 mi (1,279 km)
flights a week
33
flights today
2
first and last departure
06:10 - 11:10
lowest price, with a connection, 24 November
$119
lowest nonstop price
$146
airlines
3

Denver to St Louis flight schedule

33 flights a week, 2 today, 60 seasonal or one-off. Departure and arrival times are local.

FlightDepartsArrivesDurationDaysAircraft
WN 1839
Southwest Airlines
06:10 Denver International
09:10 Lambert-St. Louis International, terminal 2
2h
Sat
WN 1839
Southwest Airlines
06:30 Denver International
09:35 Lambert-St. Louis International, terminal 2
2h 5m
Mon, Tue, Wed, Thu, Fri, Sun
Boeing 737-800
WN 1839
Southwest Airlines
06:45 Denver International
09:50 Lambert-St. Louis International, terminal 2
2h 5m
Sat
Boeing 737
WN 459
Southwest Airlines
07:10 Denver International
12:20 Lambert-St. Louis International, terminal 2
4h 10m
Mon, Fri, Sun
Boeing 737
F9 3302
Frontier Airlines
07:37 Denver International
10:45 Lambert-St. Louis International, terminal 1
2h 8m
Thu
Airbus A320
F9 3302
Frontier Airlines
07:55 Denver International
11:03 Lambert-St. Louis International, terminal 1
2h 8m
Mon, Fri, Sat
Airbus A320
WN 1840
Southwest Airlines
08:10 Denver International
11:10 Lambert-St. Louis International, terminal 2
2h
Mon, Tue, Wed, Thu, Fri, Sun
Boeing 737
UA 652
United Airlines
09:35 Denver International
12:38 Lambert-St. Louis International, terminal 1
2h 3m
Daily
Boeing 737-800
WN 1807
Southwest Airlines
10:30 Denver International
13:30 Lambert-St. Louis International, terminal 2
2h
Mon, Thu, Fri, Sun
WN 719
Southwest Airlines
10:30 Denver International
13:30 Lambert-St. Louis International, terminal 2
2h
Sat
Boeing 737
WN 1807
Southwest Airlines
11:10 Denver International
14:10 Lambert-St. Louis International, terminal 2
2h
Sat

Seasonal and one-off flights

Not operating in the next two weeks. The first of them is on 24 November.

FlightDepartsArrivesDurationDaysAircraft
WN 1839
Southwest Airlines
06:25 Denver International
09:25 Lambert-St. Louis International, terminal 2
2h
Seasonal
WN 1840
Southwest Airlines
07:55 Denver International
10:55 Lambert-St. Louis International, terminal 2
2h
Seasonal
Boeing 737
WN 1839
Southwest Airlines
06:05 Denver International
09:05 Lambert-St. Louis International, terminal 2
2h
Seasonal
Boeing 737
WN 1840
Southwest Airlines
09:10 Denver International
12:05 Lambert-St. Louis International, terminal 2
1h 55m
Seasonal
WN 1807
Southwest Airlines
11:15 Denver International
14:10 Lambert-St. Louis International, terminal 2
1h 55m
Seasonal
WN 1839
Southwest Airlines
06:15 Denver International
09:15 Lambert-St. Louis International, terminal 2
2h
Seasonal
Boeing 737
WN 153
Southwest Airlines
10:00 Denver International
13:05 Lambert-St. Louis International, terminal 2
2h 5m
Seasonal
UA 652
United Airlines
09:50 Denver International
12:56 Lambert-St. Louis International, terminal 1
2h 6m
Seasonal
Airbus A319
F9 3302
Frontier Airlines
08:00 Denver International
11:06 Lambert-St. Louis International, terminal 1
2h 6m
Seasonal
Airbus A320
F9 3302
Frontier Airlines
07:49 Denver International
10:57 Lambert-St. Louis International, terminal 1
2h 8m
Seasonal
Airbus A320
F9 3302
Frontier Airlines
07:47 Denver International
10:57 Lambert-St. Louis International, terminal 1
2h 10m
Seasonal
Airbus A320
UA 5321
United Airlines
09:49 Denver International
13:08 Lambert-St. Louis International, terminal 1
2h 19m
Seasonal
Embraer 175
UA 214
United Airlines
10:57 Denver International
14:03 Lambert-St. Louis International, terminal 1
2h 6m
Seasonal
Airbus A319
WN 4393
Southwest Airlines
06:25 Denver International
09:25 Lambert-St. Louis International, terminal 2
2h
Seasonal
Boeing 737
F9 630
Frontier Airlines
07:10 Denver International
10:20 Lambert-St. Louis International, terminal 1
2h 10m
Seasonal
Airbus A320
WN 2133
Southwest Airlines
08:55 Denver International
11:55 Lambert-St. Louis International, terminal 2
2h
Seasonal
WN 4393
Southwest Airlines
06:45 Denver International
09:50 Lambert-St. Louis International, terminal 2
2h 5m
Seasonal
Boeing 737-800
WN 1738
Southwest Airlines
11:10 Denver International
14:10 Lambert-St. Louis International, terminal 2
2h
Seasonal
Boeing 737-800
WN 2133
Southwest Airlines
07:55 Denver International
10:55 Lambert-St. Louis International, terminal 2
2h
Seasonal
Boeing 737
WN 1738
Southwest Airlines
10:30 Denver International
13:30 Lambert-St. Louis International, terminal 2
2h
Seasonal
Boeing 737
UA 652
United Airlines
09:45 Denver International
12:43 Lambert-St. Louis International, terminal 1
1h 58m
Seasonal
Airbus A320
WN 1738
Southwest Airlines
10:25 Denver International
13:25 Lambert-St. Louis International, terminal 2
2h
Seasonal
WN 1989
Southwest Airlines
06:20 Denver International
09:20 Lambert-St. Louis International, terminal 2
2h
Seasonal
Boeing 737
WN 2133
Southwest Airlines
08:05 Denver International
11:05 Lambert-St. Louis International, terminal 2
2h
Seasonal
WN 1738
Southwest Airlines
10:55 Denver International
13:55 Lambert-St. Louis International, terminal 2
2h
Seasonal
Boeing 737-800
WN 1728
Southwest Airlines
06:25 Denver International
09:30 Lambert-St. Louis International, terminal 2
2h 5m
Seasonal
Boeing 737-800
WN 1729
Southwest Airlines
07:40 Denver International
10:40 Lambert-St. Louis International, terminal 2
2h
Seasonal
Boeing 737-800
WN 3778
Southwest Airlines
10:30 Denver International
13:30 Lambert-St. Louis International, terminal 2
2h
Seasonal
Boeing 737
WN 4519
Southwest Airlines
05:55 Denver International
09:00 Lambert-St. Louis International, terminal 2
2h 5m
Seasonal
Boeing 737
WN 1729
Southwest Airlines
07:45 Denver International
10:50 Lambert-St. Louis International, terminal 2
2h 5m
Seasonal
Boeing 737-800
WN 460
Southwest Airlines
10:45 Denver International
13:45 Lambert-St. Louis International, terminal 2
2h
Seasonal
WN 1474
Southwest Airlines
12:10 Denver International
15:10 Lambert-St. Louis International, terminal 2
2h
Seasonal
WN 3938
Southwest Airlines
06:15 Denver International
09:20 Lambert-St. Louis International, terminal 2
2h 5m
Seasonal
Boeing 737-800
WN 3778
Southwest Airlines
10:25 Denver International
13:25 Lambert-St. Louis International, terminal 2
2h
Seasonal
Boeing 737-800
WN 1708
Southwest Airlines
12:05 Denver International
23:20 Lambert-St. Louis International, terminal 2
10h 15m
Seasonal
Boeing 737
WN 1728
Southwest Airlines
06:30 Denver International
09:35 Lambert-St. Louis International, terminal 2
2h 5m
Seasonal
WN 1729
Southwest Airlines
08:10 Denver International
11:15 Lambert-St. Louis International, terminal 2
2h 5m
Seasonal
Boeing 737-800
WN 3778
Southwest Airlines
09:50 Denver International
12:55 Lambert-St. Louis International, terminal 2
2h 5m
Seasonal
WN 2236
Southwest Airlines
06:30 Denver International
09:30 Lambert-St. Louis International, terminal 2
2h
Seasonal
Boeing 737
WN 1727
Southwest Airlines
08:50 Denver International
11:55 Lambert-St. Louis International, terminal 2
2h 5m
Seasonal
Boeing 737
WN 1728
Southwest Airlines
11:15 Denver International
14:15 Lambert-St. Louis International, terminal 2
2h
Seasonal
WN 1726
Southwest Airlines
06:10 Denver International
09:10 Lambert-St. Louis International, terminal 2
2h
Seasonal
Boeing 737
WN 1727
Southwest Airlines
07:40 Denver International
10:45 Lambert-St. Louis International, terminal 2
2h 5m
Seasonal
Boeing 737
WN 1728
Southwest Airlines
11:05 Denver International
14:05 Lambert-St. Louis International, terminal 2
2h
Seasonal
Boeing 737
WN 1726
Southwest Airlines
06:20 Denver International
09:20 Lambert-St. Louis International, terminal 2
2h
Seasonal
Boeing 737
WN 1728
Southwest Airlines
11:10 Denver International
14:10 Lambert-St. Louis International, terminal 2
2h
Seasonal
Boeing 737-800
WN 1727
Southwest Airlines
07:45 Denver International
10:50 Lambert-St. Louis International, terminal 2
2h 5m
Seasonal
Boeing 737-800
WN 1728
Southwest Airlines
10:30 Denver International
13:35 Lambert-St. Louis International, terminal 2
2h 5m
Seasonal
Boeing 737
WN 715
Southwest Airlines
06:05 Denver International
09:15 Lambert-St. Louis International, terminal 2
2h 10m
Seasonal
Boeing 737
WN 4585
Southwest Airlines
07:20 Denver International
10:20 Lambert-St. Louis International, terminal 2
2h
Seasonal
Boeing 737
WN 1539
Southwest Airlines
09:15 Denver International
12:15 Lambert-St. Louis International, terminal 2
2h
Seasonal
Boeing 737
WN 715
Southwest Airlines
05:50 Denver International
08:50 Lambert-St. Louis International, terminal 2
2h
Seasonal
WN 162
Southwest Airlines
07:40 Denver International
10:40 Lambert-St. Louis International, terminal 2
2h
Seasonal
Boeing 737
WN 715
Southwest Airlines
05:55 Denver International
09:00 Lambert-St. Louis International, terminal 2
2h 5m
Seasonal
Boeing 737
WN 4585
Southwest Airlines
07:05 Denver International
10:10 Lambert-St. Louis International, terminal 2
2h 5m
Seasonal
WN 1539
Southwest Airlines
10:00 Denver International
13:05 Lambert-St. Louis International, terminal 2
2h 5m
Seasonal
Boeing 737
WN 1540
Southwest Airlines
12:10 Denver International
15:10 Lambert-St. Louis International, terminal 2
2h
Seasonal
Boeing 737
WN 715
Southwest Airlines
05:40 Denver International
08:40 Lambert-St. Louis International, terminal 2
2h
Seasonal
Boeing 737
WN 4585
Southwest Airlines
06:55 Denver International
10:05 Lambert-St. Louis International, terminal 2
2h 10m
Seasonal
WN 1539
Southwest Airlines
08:20 Denver International
11:20 Lambert-St. Louis International, terminal 2
2h
Seasonal
Boeing 737

Days of the week are taken from the schedule for the next 14 days; schedules change by season. St Louis is 1 hour ahead of Denver. The search shows seat availability and the price for your date.

Airlines flying Denver to St Louis

Flights a week by schedule and the cheapest nonstop fare of each airline found by recent searches

Airports

Where flights from Denver to St Louis depart and land

Departure from Denver

33 flights a week, 18 mi (29 km) from the city centre

Arrival in St Louis

33 flights a week, terminals 1, 2, 12 mi (19 km) from the city centre

Frequently asked questions

How long is the flight from Denver to St Louis?
A nonstop flight takes 2 hours on average, from 1h 55m to 10h 15m depending on the flight.
How far is St Louis from Denver?
795 mi (1,279 km) in a straight line between the cities.
Which airlines fly nonstop from Denver to St Louis?
Southwest Airlines (22 a week), United Airlines (7 a week) and Frontier Airlines (4 a week).
How many flights a day are there from Denver to St Louis?
2 flights today and 33 a week, about 4.7 a day on average.
When are the first and last flights from Denver to St Louis?
The first departure is at 06:10 (WN1839), the last at 11:10 (WN1807). Local time.
What is the cheapest upcoming date to fly from Denver to St Louis?
24 November 2026 (Tuesday): from $119 one way, with a connection, by recent searches. The search shows the price for your dates.
Which airline is the cheapest from Denver to St Louis?
United Airlines: nonstop tickets from $146 on 24 November by recent searches. Prices change daily, so compare the sellers in the search.
What is the time difference between Denver and St Louis?
St Louis is 1 hour ahead of Denver. Schedule times on this page are local to each airport.
Which Denver airport do flights to St Louis leave from?
Denver International (33 a week).