Cheap flights from St Louis to Denver

30 nonstop flights a week, 4 of them today. Operated by 3 airlines, about 2h 25m in the air, 795 mi (1,279 km). Tickets from $100, nonstop from $151.

Flights from St Louis to Denver

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.

Prices by day: St Louis to Denver

Lowest one-way price in dollars from recent searches, cheap days in green. Press a day to see flights and exact prices.

Filters

Best fares from St Louis to Denver

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

St Louis to Denver at a glance

flight time, from 2h 15m to 4h 30m
2h 25m
straight-line distance
795 mi (1,279 km)
flights a week
30
flights today
4
first and last departure
06:05 - 12:30
lowest price, with a connection, 28 November
$100
lowest nonstop price
$151
airlines
3

St Louis to Denver flight schedule

30 flights a week, 4 today, 67 seasonal or one-off. Departure and arrival times are local.

FlightDepartsArrivesDurationDaysAircraft
WN 4140
Southwest Airlines
06:05 Lambert-St. Louis International, terminal 2
07:30 Denver International
2h 25m
Sat
Boeing 737
WN 4140
Southwest Airlines
06:10 Lambert-St. Louis International, terminal 2
07:40 Denver International
2h 30m
Mon, Thu, Fri, Sun
Boeing 737-800
WN 4140
Southwest Airlines
06:30 Lambert-St. Louis International, terminal 2
07:55 Denver International
2h 25m
Mon, Tue, Wed, Thu
Boeing 737
WN 4140
Southwest Airlines
06:35 Lambert-St. Louis International, terminal 2
08:00 Denver International
2h 25m
Sat
Boeing 737-800
WN 4141
Southwest Airlines
08:05 Lambert-St. Louis International, terminal 2
09:30 Denver International
2h 25m
Sat
Boeing 737
WN 1755
Southwest Airlines
08:25 Lambert-St. Louis International, terminal 2
09:45 Denver International
2h 20m
Mon, Tue, Wed, Thu
WN 4141
Southwest Airlines
08:25 Lambert-St. Louis International, terminal 2
09:50 Denver International
2h 25m
Mon, Thu, Fri, Sun
Boeing 737
UA 1352
United Airlines
08:40 Lambert-St. Louis International, terminal 1
10:11 Denver International
2h 31m
Mon
Boeing 737-900
UA 1352
United Airlines
08:50 Lambert-St. Louis International, terminal 1
10:21 Denver International
2h 31m
Tue, Wed, Thu, Fri, Sat, Sun
Boeing 737-800
WN 4141
Southwest Airlines
08:55 Lambert-St. Louis International, terminal 2
10:20 Denver International
2h 25m
Sat
Boeing 737-800
WN 1808
Southwest Airlines
11:20 Lambert-St. Louis International, terminal 2
12:45 Denver International
2h 25m
Mon, Tue, Wed, Thu
Boeing 737-800
F9 4567
Frontier Airlines
11:40 Lambert-St. Louis International, terminal 1
13:12 Denver International
2h 32m
Thu
Airbus A320
WN 1808
Southwest Airlines
12:30 Lambert-St. Louis International, terminal 2
13:55 Denver International
2h 25m
Mon, Thu, Fri, Sun
Boeing 737

Seasonal and one-off flights

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

FlightDepartsArrivesDurationDaysAircraft
WN 4140
Southwest Airlines
06:15 Lambert-St. Louis International, terminal 2
07:40 Denver International
2h 25m
Seasonal
Boeing 737
WN 4141
Southwest Airlines
08:20 Lambert-St. Louis International, terminal 2
09:45 Denver International
2h 25m
Seasonal
Boeing 737
WN 1808
Southwest Airlines
12:20 Lambert-St. Louis International, terminal 2
13:40 Denver International
2h 20m
Seasonal
WN 4140
Southwest Airlines
05:30 Lambert-St. Louis International, terminal 2
06:55 Denver International
2h 25m
Seasonal
Boeing 737
WN 4141
Southwest Airlines
07:45 Lambert-St. Louis International, terminal 2
09:10 Denver International
2h 25m
Seasonal
Boeing 737
WN 1808
Southwest Airlines
09:40 Lambert-St. Louis International, terminal 2
11:00 Denver International
2h 20m
Seasonal
Boeing 737
WN 4140
Southwest Airlines
05:40 Lambert-St. Louis International, terminal 2
07:05 Denver International
2h 25m
Seasonal
Boeing 737
WN 4141
Southwest Airlines
09:35 Lambert-St. Louis International, terminal 2
10:55 Denver International
2h 20m
Seasonal
Boeing 737-800
WN 2651
Southwest Airlines
11:35 Lambert-St. Louis International, terminal 2
15:05 Denver International
4h 30m
Seasonal
WN 1675
Southwest Airlines
12:00 Lambert-St. Louis International, terminal 2
13:25 Denver International
2h 25m
Seasonal
Boeing 737
UA 1605
United Airlines
08:40 Lambert-St. Louis International, terminal 1
10:11 Denver International
2h 31m
Seasonal
Boeing 737-900
UA 2459
United Airlines
08:48 Lambert-St. Louis International, terminal 1
10:25 Denver International
2h 37m
Seasonal
Boeing 737-900
UA 2459
United Airlines
08:52 Lambert-St. Louis International, terminal 1
10:26 Denver International
2h 34m
Seasonal
Boeing 737-900
WN 3785
Southwest Airlines
06:35 Lambert-St. Louis International, terminal 2
08:00 Denver International
2h 25m
Seasonal
Boeing 737-800
WN 3786
Southwest Airlines
08:35 Lambert-St. Louis International, terminal 2
10:00 Denver International
2h 25m
Seasonal
Boeing 737
WN 3785
Southwest Airlines
06:20 Lambert-St. Louis International, terminal 2
07:45 Denver International
2h 25m
Seasonal
Boeing 737
WN 3787
Southwest Airlines
10:20 Lambert-St. Louis International, terminal 2
11:50 Denver International
2h 30m
Seasonal
Boeing 737
WN 3785
Southwest Airlines
05:55 Lambert-St. Louis International, terminal 2
07:20 Denver International
2h 25m
Seasonal
Boeing 737
WN 3786
Southwest Airlines
08:30 Lambert-St. Louis International, terminal 2
09:55 Denver International
2h 25m
Seasonal
Boeing 737
WN 3787
Southwest Airlines
11:30 Lambert-St. Louis International, terminal 2
12:50 Denver International
2h 20m
Seasonal
Boeing 737
WN 343
Southwest Airlines
08:20 Lambert-St. Louis International, terminal 2
09:45 Denver International
2h 25m
Seasonal
Boeing 737-800
WN 654
Southwest Airlines
08:25 Lambert-St. Louis International, terminal 2
11:15 Denver International
3h 50m
Seasonal
Boeing 737
UA 2167
United Airlines
08:50 Lambert-St. Louis International, terminal 1
10:25 Denver International
2h 35m
Seasonal
Airbus A319
WN 3787
Southwest Airlines
09:40 Lambert-St. Louis International, terminal 2
11:10 Denver International
2h 30m
Seasonal
Boeing 737
WN 3785
Southwest Airlines
06:15 Lambert-St. Louis International, terminal 2
07:40 Denver International
2h 25m
Seasonal
Boeing 737
WN 343
Southwest Airlines
08:40 Lambert-St. Louis International, terminal 2
10:05 Denver International
2h 25m
Seasonal
WN 204
Southwest Airlines
12:20 Lambert-St. Louis International, terminal 2
13:40 Denver International
2h 20m
Seasonal
UA 2167
United Airlines
09:13 Lambert-St. Louis International, terminal 1
10:35 Denver International
2h 22m
Seasonal
Boeing 737-800
WN 4110
Southwest Airlines
06:10 Lambert-St. Louis International, terminal 2
07:35 Denver International
2h 25m
Seasonal
Boeing 737
WN 3535
Southwest Airlines
08:35 Lambert-St. Louis International, terminal 2
10:00 Denver International
2h 25m
Seasonal
Boeing 737-800
WN 4112
Southwest Airlines
11:15 Lambert-St. Louis International, terminal 2
12:35 Denver International
2h 20m
Seasonal
Boeing 737
WN 4110
Southwest Airlines
06:20 Lambert-St. Louis International, terminal 2
07:45 Denver International
2h 25m
Seasonal
Boeing 737
WN 3535
Southwest Airlines
09:05 Lambert-St. Louis International, terminal 2
10:30 Denver International
2h 25m
Seasonal
Boeing 737-800
WN 3812
Southwest Airlines
12:20 Lambert-St. Louis International, terminal 2
13:40 Denver International
2h 20m
Seasonal
WN 4110
Southwest Airlines
06:15 Lambert-St. Louis International, terminal 2
07:40 Denver International
2h 25m
Seasonal
Boeing 737
WN 2239
Southwest Airlines
08:20 Lambert-St. Louis International, terminal 2
10:55 Denver International
3h 35m
Seasonal
Boeing 737
WN 3535
Southwest Airlines
08:25 Lambert-St. Louis International, terminal 2
09:50 Denver International
2h 25m
Seasonal
WN 4697
Southwest Airlines
11:20 Lambert-St. Louis International, terminal 2
12:40 Denver International
2h 20m
Seasonal
Boeing 737-800
WN 3535
Southwest Airlines
08:50 Lambert-St. Louis International, terminal 2
10:15 Denver International
2h 25m
Seasonal
WN 4112
Southwest Airlines
11:25 Lambert-St. Louis International, terminal 2
12:45 Denver International
2h 20m
Seasonal
Boeing 737
WN 4041
Southwest Airlines
06:10 Lambert-St. Louis International, terminal 2
07:30 Denver International
2h 20m
Seasonal
Boeing 737
WN 4042
Southwest Airlines
08:30 Lambert-St. Louis International, terminal 2
09:55 Denver International
2h 25m
Seasonal
Boeing 737
WN 2084
Southwest Airlines
10:20 Lambert-St. Louis International, terminal 2
11:40 Denver International
2h 20m
Seasonal
Boeing 737-800
WN 4044
Southwest Airlines
12:30 Lambert-St. Louis International, terminal 2
13:50 Denver International
2h 20m
Seasonal
Boeing 737
WN 4041
Southwest Airlines
06:20 Lambert-St. Louis International, terminal 2
07:40 Denver International
2h 20m
Seasonal
Boeing 737
WN 4319
Southwest Airlines
08:20 Lambert-St. Louis International, terminal 2
11:00 Denver International
3h 40m
Seasonal
Boeing 737-800
WN 4042
Southwest Airlines
08:35 Lambert-St. Louis International, terminal 2
09:55 Denver International
2h 20m
Seasonal
WN 4043
Southwest Airlines
11:20 Lambert-St. Louis International, terminal 2
12:40 Denver International
2h 20m
Seasonal
Boeing 737-800
WN 4041
Southwest Airlines
06:00 Lambert-St. Louis International, terminal 2
07:20 Denver International
2h 20m
Seasonal
Boeing 737
WN 1663
Southwest Airlines
10:15 Lambert-St. Louis International, terminal 2
12:50 Denver International
3h 35m
Seasonal
WN 660
Southwest Airlines
10:15 Lambert-St. Louis International, terminal 2
13:35 Denver International
4h 20m
Seasonal
WN 4043
Southwest Airlines
10:55 Lambert-St. Louis International, terminal 2
12:15 Denver International
2h 20m
Seasonal
Boeing 737
WN 4041
Southwest Airlines
06:25 Lambert-St. Louis International, terminal 2
07:45 Denver International
2h 20m
Seasonal
Boeing 737
WN 4042
Southwest Airlines
08:20 Lambert-St. Louis International, terminal 2
09:50 Denver International
2h 30m
Seasonal
Boeing 737
WN 4043
Southwest Airlines
10:05 Lambert-St. Louis International, terminal 2
11:25 Denver International
2h 20m
Seasonal
Boeing 737
WN 3901
Southwest Airlines
05:40 Lambert-St. Louis International, terminal 2
06:55 Denver International
2h 15m
Seasonal
Boeing 737
WN 3902
Southwest Airlines
08:05 Lambert-St. Louis International, terminal 2
09:25 Denver International
2h 20m
Seasonal
Boeing 737
WN 4449
Southwest Airlines
11:10 Lambert-St. Louis International, terminal 2
12:25 Denver International
2h 15m
Seasonal
WN 3502
Southwest Airlines
05:50 Lambert-St. Louis International, terminal 2
07:05 Denver International
2h 15m
Seasonal
Boeing 737
WN 3503
Southwest Airlines
08:15 Lambert-St. Louis International, terminal 2
09:35 Denver International
2h 20m
Seasonal
Boeing 737
WN 3903
Southwest Airlines
12:45 Lambert-St. Louis International, terminal 2
14:00 Denver International
2h 15m
Seasonal
Boeing 737
WN 3901
Southwest Airlines
05:15 Lambert-St. Louis International, terminal 2
06:30 Denver International
2h 15m
Seasonal
WN 901
Southwest Airlines
06:20 Lambert-St. Louis International, terminal 2
07:35 Denver International
2h 15m
Seasonal
Boeing 737
WN 4449
Southwest Airlines
08:20 Lambert-St. Louis International, terminal 2
09:40 Denver International
2h 20m
Seasonal
Boeing 737
WN 3901
Southwest Airlines
06:10 Lambert-St. Louis International, terminal 2
07:25 Denver International
2h 15m
Seasonal
Boeing 737
WN 3902
Southwest Airlines
08:15 Lambert-St. Louis International, terminal 2
09:35 Denver International
2h 20m
Seasonal
Boeing 737
WN 4449
Southwest Airlines
11:05 Lambert-St. Louis International, terminal 2
12:20 Denver International
2h 15m
Seasonal
Boeing 737

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

Airlines flying St Louis to Denver

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

Airports

Where flights from St Louis to Denver depart and land

Departure from St Louis

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

Arrival in Denver

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

Frequently asked questions

How long is the flight from St Louis to Denver?
A nonstop flight takes 2 hours 25 minutes on average, from 2h 15m to 4h 30m depending on the flight.
How far is Denver from St Louis?
795 mi (1,279 km) in a straight line between the cities.
Which airlines fly nonstop from St Louis to Denver?
Southwest Airlines (22 a week), United Airlines (7 a week) and Frontier Airlines (1 a week).
How many flights a day are there from St Louis to Denver?
4 flights today and 30 a week, about 4.3 a day on average.
When are the first and last flights from St Louis to Denver?
The first departure is at 06:05 (WN4140), the last at 12:30 (WN1808). Local time.
What is the cheapest upcoming date to fly from St Louis to Denver?
28 November 2026 (Saturday): from $100 one way, with a connection, by recent searches. The search shows the price for your dates.
Which airline is the cheapest from St Louis to Denver?
Southwest Airlines: nonstop tickets from $151 on 28 November by recent searches. Prices change daily, so compare the sellers in the search.
What is the time difference between St Louis and Denver?
Denver is 1 hour behind St Louis. Schedule times on this page are local to each airport.
Which St Louis airport do flights to Denver leave from?
Lambert-St. Louis International (30 a week).