1map logoGo to main page

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

Compare Travel Options and Prices

from
Denver, United States of America
to
Saint Louis, United States of America

How to Get from Denver to Saint Louis: 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
1286 kmDistance
5h 12m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Denver to Saint Louis 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
5h  12m
Estimated price
$51-214
Recommended
Company
various
Plane
Average Duration
5h  12m
Estimated price
$50-510
Cheapest
route map
Distance: 1286 km
Duration: 5h 12m

See more options

Company
Amtrak
Train
Average Duration
24h  46m
Estimated price
$54-432
Company
Greyhound USA
Bus
Average Duration
15h  55m
Estimated price
$90-190
Company
various
Drive
Average Duration
13h  9m
Estimated price
$150-230

Traveling From Denver to Saint Louis

The journey from Denver’s stunning Rocky Mountain vistas to Saint Louis’ rich cultural heritage offers a fascinating contrast between the natural beauty of the West and the vibrant urban atmosphere of the Midwest.

Best Neighbourhoods in Saint Louis

Saint Louis features diverse neighborhoods, each offering its own charm and experiences.

Soulard
• Home to the famous Soulard Farmers Market.
• Known for its lively nightlife and vibrant festivals.
The Hill
• Renowned for its authentic Italian cuisine.
• Offers a strong sense of community and local pride.
Central West End
• Features eclectic shops and art galleries.
• A perfect mix of culture and upscale dining options.

Best Times To Visit Saint Louis's Attractions

Timing your visit can significantly enhance your experience at Saint Louis's top attractions.

The Gateway Arch
Early mornings offer fewer crowds and stunning sunrise views.
Forest Park
Visit on weekdays for a more peaceful stroll and exploration.
Saint Louis Zoo
Arrive right when it opens, especially during weekdays for less congestion.

Saint Louis Weather: What to Expect Year-Round

Saint Louis experiences a humid subtropical climate with hot summers and cold winters, making spring and fall the ideal seasons for pleasant travel. Weather conditions can impact your plans, so packing accordingly ensures you enjoy everything the city has to offer.

Dining Recommendation

In Saint Louis, try the iconic Toasted Ravioli, a delicious twist on traditional Italian pasta that perfectly captures the city's culinary heritage. The rich flavors and local ingredients create a dining experience that contrasts with Denver's focus on mountain fare, offering a more diverse and hearty taste of the Midwest.

Denver - Saint Louis operators

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

Plane Show flights
Website
flyfrontier.com

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

Average Duration
2h 13m
Estimated price
$50-230
Website
southwest.com

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

Average Duration
1h 57m
Estimated price
$512-513

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

Average Duration
3h 30m
Estimated price
$514-515

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

Average Duration
3h 45m
Estimated price
$512-513
Website
united.com

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

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

Bus from Denver Union Station to St Louis Bus Station

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

Train from Denver to Chicago Union Station

Average Duration
18h 40m
Estimated price
$518-519

Train from Chicago Union Station to St. Louis

Average Duration
5h 6m
Estimated price
$5147-512

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

Traveling between Denver and Saint Louis 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.

🚗 Embark on a scenic journey from Denver to St. Louis, spanning 854 miles of diverse landscapes and charming towns along the way. ⏱️ With a travel time of approximately 13 hours and 9 minutes, you'll have plenty of time to enjoy the changing scenery as you make your way to the Gateway to the West. 💰 Prices for the trip range from $150 to $230, offering flexibility for travelers seeking a budget-friendly or more comfortable ride to their destination.
Average price
$150 - $230
🌆 Enjoy the comfort of Amtrak train services as you pass through picturesque views on your way to Saint Louis. The journey, spanning approximately 24 hours and 46 minutes, allows for a leisurely travel experience with the convenience of onboard amenities. 💰 Ticket prices for the Denver to Saint Louis train ride range from $54 to $432, offering flexibility for travelers with various budgets. Immerse yourself in the charm of train travel and explore the vibrant city of Saint Louis upon your arrival.
Departure Point
Denver station
Arrival Point
St. Louis station
Useful tips for train travellers
• Onboard Services: Amtrak operates the primary train service between Denver and Saint Louis, providing café car service where you can purchase a variety of snacks, beverages, and meals throughout your journey. You can expect options like sandwiches, salads, and coffee, as well as alcoholic beverages available for purchase.
• Seating Options: On Amtrak’s route, you can choose from different seating classes, including Standard Coach, Business Class, and First Class. Standard Coach offers spacious seating and access to the café car. The Business Class provides enhanced comfort with larger seats and complimentary snacks. First Class, where available, features even more spacious seating and includes complimentary meals and beverages.
• Arrival Station Tip: Upon arriving at the Gateway Multimodal Transportation Center (the main train station in Saint Louis), you can leave your luggage at the Amtrak ticket counter for a small fee. Restrooms are available within the center, but showers are not provided. After exiting the station, you can easily navigate using signs to find local transport options.
🛫 Flying from Denver to Saint Louis is a convenient option, with direct flights taking just 1 hour and 55 minutes. Several airlines, including Frontier, United, and Southwest, offer flights on this route. 🌇 The journey between these two cities by plane typically takes around 5 hours and 12 minutes. This allows for a quick and efficient travel experience, making it an ideal choice for those looking to reach Saint Louis from Denver. 💸 Prices for flights between Saint Louis and Denver can vary, with fares ranging from $51 to $214. Booking in advance and comparing different airlines can help travelers find the best deals for their trip.
Departure Point
Denver Airport
Arrival Point
St. Louis Airport
🚌 The bus journey from Denver to Saint Louis takes approximately 15 hours and 55 minutes. Greyhound USA operates this daily service, offering a direct route from Denver Union Station to St Louis Bus Station. 🛣️ Covering a distance of 861 miles, the bus ride from Denver to St. Louis provides travelers with a scenic route through the heart of the Midwest. Passengers can enjoy a comfortable ride as they watch the landscapes change along the way. 💰 Ticket prices for the Denver to St. Louis bus route typically range from $90 to $190, making it an affordable and convenient option for those looking to travel between these two cities. Booking in advance online with Greyhound or FlixBus ensures a smooth journey ahead.
Departure Point
Denver Union Station
Arrival Point
St Louis Bus Station

Frequently asked questions

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

Or choose the category:
The cheapest way to travel from Denver to Saint Louis is by flying. There are several airlines that offer affordable flights between the two cities, with prices ranging from $45 to $220. The flight duration is approximately 4 hours and 29 minutes. It is recommended to compare prices and book in advance to secure the best deals.
The fastest way to travel from Denver to Saint Louis is by taking a flight. The flight duration is approximately 4 hours and 29 minutes. There are several airlines that operate this route, and ticket prices typically range from $45 to $220. Flying allows you to save time and reach your destination quickly.
The distance from Denver to Saint Louis is approximately 799 miles. This is the straight-line distance, also known as the 'as the crow flies' distance. However, the road distance between the two cities is slightly longer at 854 miles. Keep this in mind when planning your travel itinerary and estimating travel time.
There are several options for traveling from Denver to St. Louis without a car. One of the most affordable options is to take a bus. The journey by bus typically takes around 16 hours and 15 minutes, and ticket prices range from $90 to $190. Another option is to fly, which is faster but usually more expensive, with prices ranging from $45 to $220. Additionally, you can consider taking a train, though it can be a longer journey and ticket prices can vary.
The travel time from Denver to Saint Louis varies depending on the mode of transportation chosen. If flying, it takes about 4 hours and 29 minutes, considering all transfers. Driving can take approximately 10-11 hours, depending on traffic and the chosen route. Taking a train or bus may take longer, with travel times ranging from 14-16 hours. It's recommended to check the specific schedules and routes of different transportation options to determine the best fit for your travel needs.
The cheapest way to travel from Denver to Saint Louis is by bus, with ticket prices ranging from $90 to $190 and a travel time of around 16 hours and 15 minutes. An alternative option is to take a train, which has ticket prices ranging from $50 to $440 and a longer travel time of about 24 hours and 46 minutes. However, the quickest way to reach Saint Louis is by flying, with flights taking approximately 4 hours and 29 minutes and costing between $45 and $220.
There are plenty of accommodation options available near St. Louis. You can choose from over 326 hotels in the area. Prices for hotels in St. Louis start at $41 per night, offering a range of options for different budgets. Some popular hotel chains in the area include Marriott, Hilton, and Holiday Inn, but there are also many boutique hotels and bed and breakfasts to choose from. It's recommended to book your stay in advance to secure the best deals and availability.
Yes, you can drive from Denver to Saint Louis. The driving distance between the two cities is approximately 854 miles, and it takes approximately 13 hours and 9 minutes to drive. This option allows you to have the flexibility to stop at various points of interest along the way and enjoy the scenic views. It is recommended to plan your journey in advance, take breaks, and ensure that you have proper rest and refreshments during the long drive.
Yes, there is a direct bus between Denver and Saint Louis. The bus departs from Denver Union Station Bus Concourse station and arrives at St Louis Bus Station station. The bus service operates once daily and runs every day. The journey typically takes approximately 16 hours and 15 minutes.
You can catch the bus from Denver to Saint Louis at the Denver Union Station Bus Concourse. The bus services are operated by Greyhound USA, and they offer regular departures for this route. It is advisable to check the schedule and book your ticket in advance to secure your seat on the bus. The Union Station in Denver is a major transportation hub with easy access to various modes of transportation.
The Denver to St. Louis bus service, operated by Greyhound USA, arrives at the St Louis Bus Station. The bus station is conveniently located in downtown St. Louis and offers various amenities such as restrooms and waiting areas. From there, passengers can easily access public transportation or taxis to reach their final destination in St. Louis.
To get to Saint Louis from Denver International Airport, you can take a direct flight which takes approximately 2 hours and costs around $120-$250. Once you arrive at Saint Louis Lambert International Airport, you can take a taxi, ride-share service, or use public transportation such as the MetroLink light rail system to reach your destination in the city. The airport is well-connected and offers several transport options to make your journey convenient and hassle-free.
United Airlines, Frontier Airlines, and Southwest Airlines offer flights from Denver to St. Louis. These airlines provide multiple flights throughout the day, giving travelers plenty of options to choose from. It is recommended to check the airlines' websites or use a flight comparison website to find the best fares and schedules for the desired travel dates.
The fastest way to travel from Denver to Saint Louis is by taking a direct flight. The quickest flight from Denver Airport to St. Louis Airport takes approximately 1 hour and 55 minutes. United Airlines, Frontier Airlines, and Southwest Airlines offer flights between these two cities. The flight duration from Denver to Saint Louis is 4 hours and 29 minutes, and ticket prices range from $46 to $214.
The flight from Denver to Saint Louis is approximately 1 hour and 55 minutes on a direct route. However, it's important to note that flight durations can vary depending on factors such as weather conditions and air traffic. It is recommended to check with the airline for the most accurate and up-to-date information regarding your specific flight.
Trains from Denver to Saint Louis arrive at St. Louis station. This station is located in downtown St. Louis, making it convenient for travelers to access the city's attractions and accommodations. St. Louis station is a major transportation hub, with easy connections to other forms of public transportation such as buses and taxis. Upon arrival, travelers can explore the city's cultural landmarks, museums, and famous Gateway Arch, all within close proximity to the train station.
Yes, there is no direct train between Denver and St. Louis. However, you can take a train from Denver to St. Louis with a transfer at Chicago Union Station. The journey time can take approximately 24 hours and 46 minutes, including the transfers. It is advisable to check the train schedules and availability in advance and plan your journey accordingly.
To catch the train from Denver to Saint Louis head to the Denver Amtrak Station. Amtrak operates train services between the two cities, and this station is the departure point. It is located at 1701 Wynkoop Street in downtown Denver. Be sure to check the Amtrak schedule and purchase your tickets in advance to secure your spot on the train.
The cost of a flight from Denver to Saint Louis can range from $46 to $214. Prices vary depending on factors such as the airline, time of travel, and how far in advance the ticket is booked. It is recommended to compare prices from different airlines and book in advance to secure the best deals.
The cost of a train ticket from Denver to Saint Louis can range from $54 to $432, depending on various factors such as the class of service, dates, and availability. It is recommended to book your train ticket in advance to secure the best possible price. Additionally, keep in mind that prices may vary during peak travel seasons or holidays.
The cost of a bus ticket from Denver to Saint Louis can range between $90 and $190. Prices may vary depending on factors such as the time of travel, the type of bus service, and any ongoing promotions. It is recommended to check with different bus service providers to find the best available price for your specific travel dates.
The cost of driving from Denver to Saint Louis can vary depending on factors such as fuel prices and the type of vehicle you have. On average, the cost of gas for this trip is approximately $150 to $230 dollars. Keep in mind that this estimate does not include additional expenses such as tolls or accommodation if you decide to take breaks along the way. It's always a good idea to plan ahead and budget accordingly for any road trip.

Trips to Saint Louis