Round-trip
FAQs

Find buses from Denver to St. Louis

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

DEN — STL
May 4 — May 111
1 adult
Sun 5/4

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

$180

Avg travel time

16h 06m

Popular bus line

Greyhound
Bus tickets from Denver to St. Louis found within the last 3 days start at $180 round-trip
The average bus ride from Denver to St. Louis is 16h 06m
Greyhound services this route

Denver Bus Station Directory

Location of major bus stations in Denver
Denver Colorado StationDenver, 39.67903, -104.93763
Denver LongmontDenver, 39.85, -104.7
Denver El Paso Bus StationDenver, 39.750122, -104.98105

St. Louis Bus Station Directory

Location of major bus stations in St. Louis
St. Louis Lambert FieldSt. Louis, 38.7329, -90.3516
St. Louis Skinker BoulevardSt. Louis, 38.646626, -90.30101
St. Louis Fairmont City Mi Tierra BonitaSt. Louis, 38.644787, -90.11492

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
May 31
7:25 pmDenver Union
16h 30m
12:55 pmSt. Louis Gateway Station
Jun 2
4:30 pmSt. Louis Gateway Station
17h 15m
8:45 amDenver Union

FAQs for booking bus tickets from Denver to St. Louis

How long is the bus ride from Denver Intl to Lambert-St Louis?

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

Which bus companies operate between Denver Intl to Lambert-St Louis?

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

How far is Denver Intl to Lambert-St Louis by bus?

Denver Intl and Lambert-St Louis are 794.2 mi apart from one another. The actual distance traveled by bus depends on the route taken - roadwork or traffic often impact this and longer routes can change often. 16h 00m by bus is normal for this route.


More bus options to St. Louis

Besides Denver there are other cities with transportation to St. Louis. See below for more options.
Buses to St. Louis from Indianapolis
Fastest travel time3h 55m
Cheapest price$164

Other popular bus routes from Denver

Change your mind about taking a bus to St. Louis? Below are other buses from Denver that are popular with momondo users
Buses from Denver to El Paso
Fastest travel time14h 10m
Cheapest price$137
Buses from Denver to Indianapolis
Fastest travel time21h 30m
Cheapest price$252
Buses from Denver to Albuquerque
Fastest travel time8h 50m
Cheapest price$191
Buses from Denver to Salt Lake City
Fastest travel time10h 30m
Cheapest price$365

Start planning your trip to St. Louis

Get the latest St. Louis flight insights
Get the latest St. Louis flight insights

Find the best time to travel, cheapest fares and most popular airlines.

Find flights to St. Louis
Start planning your trip today
Start planning your trip today

Get an overview of the top hotels in the most popular neighborhoods of St. Louis

Find hotels in St. Louis
Top car rentals in St. Louis
Top car rentals in St. Louis

Experience St. Louis from behind the wheel! Learn more about the best car rental deals here

Find rental cars in St. Louis
Stay at a vacation rental
Stay at a vacation rental

Enjoy the amenities of home away from home. Learn more about vacation rentals here.

Find rentals in St. Louis
Take the scenic route
Take the scenic route

Get to St. Louis by train as an alternative to flying. Learn more about the best train deals here.

Find trains to St. Louis