1map logoGo to main page

Saint Louis, MO, USA to Denver, CO, USA from $50: 5 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Saint Louis, United States
to
Denver, United States

How to Get from Saint Louis to Denver: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$50 - PlaneBest price
1374 kmDistance
4h 48m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Saint Louis to Denver with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Plane
Average Duration
4h  48m
Estimated price
$50-220
Recommended
Company
various
Plane
Average Duration
4h  48m
Estimated price
$50-220
Cheapest
route map
Distance: 1374 km
Duration: 4h 48m

See more options

Company
Amtrak
Train
Average Duration
24h  40m
Estimated price
$52-431
Company
Greyhound USA
Bus
Average Duration
17h  20m
Estimated price
$90-180
Company
various
Drive
Average Duration
13h  10m
Estimated price
$150-230

Saint Louis - Denver operators

Explore transport companies operating between Saint Louis and Denver, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Plane Show flights
Website
southwest.com

Plane from St. Louis (STL) to Denver (DEN)

Average Duration
2h 24m
Estimated price
$501-502

Plane from St. Louis (STL) to Denver (DEN) via Omaha

Average Duration
3h 45m
Estimated price
$501-502

Plane from St. Louis (STL) to Denver (DEN) via Kansas City

Average Duration
3h 50m
Estimated price
$501-502

Plane from St. Louis (STL) to Denver (DEN) via Wichita Dwight D. Eisenhower

Average Duration
4h 5m
Estimated price
$501-503

Plane from St. Louis (STL) to Denver (DEN) via Tulsa

Average Duration
4h 20m
Estimated price
$501-503
Website
united.com

Plane from St. Louis (STL) to Denver (DEN)

Average Duration
2h 28m
Estimated price
$504-505
Website
flyfrontier.com

Plane from St. Louis (STL) to Denver (DEN)

Average Duration
2h 35m
Estimated price
$50-230
Bus Show bus routes
Contact phone
+1 214-849-8100
Website
greyhound.com

Bus from St Louis Bus Station to Denver Union Station

Average Duration
17h 20m
Estimated price
$90-180
Train Show train routes
Contact phone
+1 800-872-7245
Website
amtrak.com

Train from St. Louis to Chicago Union Station

Average Duration
5h 25m
Estimated price
$506-501

Train from Chicago Union Station to Denver

Average Duration
18h 15m
Estimated price
$2145-2146

Saint Louis to Denver: Overview of Bus, Train, Flight, and Car Trips

Traveling between Saint Louis and Denver offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

Average price
$150 - $230
Traveling by train from St. Louis, to Denver, requires a transfer at Chicago Union Station. The journey, including transfers, takes approximately 24 hours and 40 minutes. The service is operated by Amtrak, with departures from St. Louis Station and arrival at Denver Station. The ticket prices vary from $52 to $431 for this scenic rail adventure. Enjoy the expansive views and hassle-free travel as you make your way from the Midwest to the Rocky Mountains.
Departure Point
St. Louis station
Arrival Point
Denver station
Useful tips for train travellers
Onboard Services: The Amtrak's Southwest Chief service is a common choice for this route, offering a café car where you can purchase light snacks and beverages. Meals are available for sale, with options including sandwiches, salads, and hot entrees. Be sure to check the menu upon boarding as offerings can vary.
Seating Options: Amtrak provides several classes of service on the Southwest Chief. Economy Class includes standard Coach seats with recline and legroom, while Business Class offers slightly larger seats with more space. If you want a more luxurious experience, consider upgrading to First Class, which includes a private room and complimentary meals. Visit Amtrak's official website at amtrak.com for further details and to check seating availability.
Arrival Station Tip: Upon arriving at Denver Union Station, be aware that luggage storage services are available through Union Station's various businesses, allowing you to explore without carrying your bags. Additionally, restrooms are accessible, and while showers aren't available at the station, several nearby hotels offer day-use options. For navigating the station easily, you can find maps and schedules directly at unionstationdenver.com
Fastest Way to City Center: The quickest way from Denver Union Station to the city center is by using the Regional Transportation District (RTD) bus services. Take the RTD Bus Route 1 for a direct connection to downtown. You can find schedules and more information on the RTD website at rtd-denver.com
Traveling from St. Louis to Denver by plane is swift and convenient, with the quickest direct flight taking only 2 hours and 15 minutes. Flight options are available from St. Louis Airport to Denver Airport with Frontier Airlines, United Airlines, and Southwest Airlines. The total travel time from St. Louis to Denver is approximately 4 hours and 43 minutes. The ticket prices for this route range from $46 to $214, offering a variety of options to fit different budgets. Whether for business or pleasure, flying from St. Louis to Denver is a great way to reach your destination efficiently.
Departure Point
St. Louis Airport
Arrival Point
Denver Airport
Traveling by bus from St. Louis to Denver is a convenient and scenic option for those looking to explore the country. The direct bus service departs once daily from St Louis Bus Station and arrives at Denver Union Station Bus Concourse, operated by Greyhound USA. The journey takes approximately 17 hours and 40 minutes, allowing passengers to relax and enjoy the beautiful views along the way. Tickets can be booked online with FlixBus and Busbud, with prices ranging from $90 to $190. This affordable and comfortable journey offers a great opportunity to experience the picturesque landscapes between these two vibrant cities.
Departure Point
St Louis Bus Station
Arrival Point
Denver Union Station

Frequently asked questions

Find out more about the route from Saint Louis to Denver.

Or choose the category:
The cheapest way to travel from Saint Louis to Denver is by flying. There are several budget airlines that offer affordable fares for this route, with prices ranging from $45 to $220. The flight duration is approximately 4 hours and 43 minutes.
The fastest way to travel from Saint Louis to Denver is by flying. It typically takes around 4 hours and 43 minutes to complete the journey by air. There are several airlines that operate direct flights between the two cities, offering convenient and efficient transportation. The cost of a flight can vary, ranging from $45 to $220 depending on factors such as the airline, time of booking, and availability of deals or promotions.
The distance from Saint Louis to Denver is approximately 1286 km. If you were to drive, the road distance would be around 1374 km.
The most convenient and affordable way to travel from Saint Louis to Denver without a car is by bus. Greyhound and other bus companies offer direct routes between the two cities, taking approximately 17 hours and 40 minutes. The cost for a one-way bus ticket ranges from $90 to $190, depending on the time of booking and availability.
To travel from St. Louis to Denver the cheapest way is to fly. The cost of airfare can range from $45 to $220. The flight duration is approximately 4 hours and 43 minutes.
The cheapest way to travel from St. Louis to Denver is to take a bus. It typically costs between $90 and $190 and takes approximately 17 hours and 40 minutes. Another option is to take a train, which can cost between $50 and $440 and takes around 24 hours and 40 minutes. However, the fastest option is to fly, as it only takes 4 hours and 43 minutes and costs between $45 and $220.
There are plenty of accommodation options available in Denver, with more than 944 hotels to choose from. Prices start at $54 per night, making it possible to find a suitable place to stay within your budget.
Yes, you can drive from St. Louis to Denver. The driving distance between the two cities is approximately 1374 km, and it takes around 13 hours and 10 minutes to complete the journey.
Yes, there is a direct bus between Saint Louis and Denver. The bus departs from the St Louis Bus Station and arrives at the Denver Union Station Bus Concourse. The bus service operates once daily and runs every day. The journey typically takes around 17 hours and 40 minutes.
To catch the bus from Saint Louis to Denver you need to go to the St. Louis Bus Station. The bus services are operated by Greyhound USA, and this is where their departures for Denver take place.
The bus service from Saint Louis to Denver arrives at the Denver Union Station Bus Concourse.
To get to Denver from the airport, you have several options. One option is to take a taxi or rideshare service, which will take approximately 30-40 minutes depending on traffic.
There are multiple airlines that offer flights between Saint Louis and Denver. Frontier Airlines, United Airlines, and Southwest Airlines all have flights from St. Louis Airport to Denver Airport.
The fastest way to travel from Saint Louis to Denver is by taking a direct flight. The flight duration is approximately 2 hours and 15 minutes. Frontier Airlines, United Airlines, and Southwest Airlines all offer flights between St. Louis Airport and Denver Airport. The prices for flights vary, ranging from $46 to $214.
The quickest flight from St. Louis to Denver is a direct flight that takes approximately 2 hours and 15 minutes.
Trains from Saint Louis to Denver arrive at the Denver station. Amtrak operates the train services between these two cities, providing a convenient and comfortable way to travel.
There is no direct train between St. Louis and Denver. However, you can take a train from St. Louis to Denver via Chicago Union Station. The journey takes approximately 24 hours and 40 minutes, including transfers. However, it is worth noting that this is a longer and less convenient option compared to flying, which takes around 4 hours and 43 minutes.
To catch the train from Saint Louis to Denver you will need to head to the St. Louis station. This is where the train services, operated by Amtrak, depart from.
The cost of a flight from Saint Louis to Denver varies depending on several factors. On average, prices for this route range from $46 to $214.
The cost of a train ticket from Saint Louis to Denver can range from $52 to $431, depending on factors such as the type of ticket, the class of service, and the availability of discounts.
The cost of a bus ticket from Saint Louis to Denver can range from $90 to $190.
The cost to drive from Saint Louis to Denver typically ranges from $150 to $230.