Buses St. Louis Denver to St. Louis

Find buses from Denver to St. Louis

Search for cheap bus tickets from Denver to St. Louis and book your trip in minutes.

One-way
The price shown for each trip will be the average for all passengers, including any infants.
Denver (DEN)
St. Louis (STL)
Fri 6/24
Fri 7/1
The price shown for each trip will be the average for all passengers, including any infants.
The price shown for each trip will be the average for all passengers, including any infants.
Compare vs. momondo |

Best deals for bus tickets from Denver to St. Louis

Find the right bus ticket for you
Greyhound
Direct
16h 25m
Greyhound
Greyhound
Direct
16h 25m
Greyhound
Greyhound
Direct
16h 25m
Greyhound
Greyhound
Direct
16h 25m
Greyhound
Greyhound
Direct
16h 25m
Greyhound
Greyhound
Direct
16h 25m
Greyhound

Denver to St. Louis bus information

Find information about ticket prices, popular stations, and bus companies that offer buses from Denver to St. Louis

Round-trip from

$319

One-way from

$153

Avg travel time

16h 17m

Popular bus line

Greyhound
Bus tickets from Denver to St. Louis found within the last 3 days start at $319 round-trip
The cheapest one-way bus ticket starts at $153. This price was found within the last 3 days.
The average bus ride from Denver to St. Louis is 16h 17m
Greyhound services this route

Book round-trip bus tickets from Denver to St. Louis

Below are the quickest and cheapest round-trip bus tickets from Denver to St. Louis that we could find in the past 72 hours. You can also search by a specific date by using the search form above.
Greyhound
Jul 21
3:30 pmDenver Bus
16h 25m
7:55 amSt. Louis Gateway Station
Jul 26
9:00 pmSt. Louis Gateway Station
15h 45m
12:45 pmDenver Bus
Greyhound
Jul 19
3:30 pmDenver Bus
16h 25m
7:55 amSt. Louis Gateway Station
Jul 20
9:00 pmSt. Louis Gateway Station
15h 45m
12:45 pmDenver Bus
Greyhound
Sep 28
3:30 pmDenver Bus
16h 25m
7:55 amSt. Louis Gateway Station
Oct 2
9:00 pmSt. Louis Gateway Station
15h 45m
12:45 pmDenver Bus
Greyhound
Jul 18
3:30 pmDenver Bus
16h 25m
7:55 amSt. Louis Gateway Station
Jul 20
9:00 pmSt. Louis Gateway Station
15h 45m
12:45 pmDenver Bus
Greyhound
Sep 21
3:30 pmDenver Bus
16h 25m
7:55 amSt. Louis Gateway Station
Sep 26
9:00 pmSt. Louis Gateway Station
15h 45m
12:45 pmDenver Bus
Greyhound
Sep 21
3:30 pmDenver Bus
16h 25m
7:55 amSt. Louis Gateway Station
Sep 26
9:00 pmSt. Louis Gateway Station
15h 45m
12:45 pmDenver Bus

Book one-way bus tickets from Denver to St. Louis

Below are the fastest and cheapest one-way bus tickets from Denver to St. Louis we’ve found in the last 72 hours. Select a deal below or use the search form above to find bus tickets by date.
Greyhound
Jul 21
3:30 pmDenver Bus
16h 25m
7:55 amSt. Louis Gateway Station
Greyhound
Jul 21
3:30 pmDenver Bus
16h 25m
7:55 amSt. Louis Gateway Station
Greyhound
Jul 21
3:30 pmDenver Union
16h 25m
7:55 amSt. Louis Union

FAQs for booking bus tickets from Denver to St. Louis

If you need a bus from Denver to St. Louis for this week you can find options from $153 one-way. For this month, the average price of a ticket for this bus ride is $216 one-way. When you’re booking buses from Denver to St. Louis, expect the price to fluctuate depending on when you book.

The fastest journey time from Denver to St. Louis is 16h 15m. The time it takes to travel between these two locations can vary by up to 0h 02m, depending on whether your bus has stops or different departure times. Look into Greyhound, they have one of the quickest options available.

Currently, the price you pay to get from Denver to St. Louis by bus this week is around $216 one-way. We don’t expect to see any changes in price within the next 3 months.

One bus offering service from Denver to St. Louis is Greyhound. Greyhound has recently been found to be the cheapest option available at $319 round-trip.

The distance between Denver Intl and Lambert-St Louis is about 794.2 mi in a straight line. Most buses from Denver Intl going to Lambert-St Louis will get there in around 16h 15m - but this can get longer during peak traffic times.


Greyhound buses from Denver to St. Louis

Our best Greyhound deals on Denver to St. Louis bus tickets
Greyhound
Jul 21
3:30 pmDenver Bus
16h 25m
7:55 amSt. Louis Gateway Station
Jul 26
9:00 pmSt. Louis Gateway Station
15h 45m
12:45 pmDenver Bus
Greyhound
Jul 19
3:30 pmDenver Bus
16h 25m
7:55 amSt. Louis Gateway Station
Jul 20
9:00 pmSt. Louis Gateway Station
15h 45m
12:45 pmDenver Bus
Greyhound
Sep 28
3:30 pmDenver Bus
16h 25m
7:55 amSt. Louis Gateway Station
Oct 2
9:00 pmSt. Louis Gateway Station
15h 45m
12:45 pmDenver Bus

  • Round-trip
  • One-way