Does Amtrak run from St Louis to Denver?

How to get from St Louis to Denver

Find Transport to Denver

Search accommodation with Booking.com

There are 4 ways to get from St Louis to Denver by plane, bus, train or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Fly

  1. Fly from St. Louis (STL) to Denver (DEN)

Bus

  1. Take the bus from St Louis to Denver

Train

  1. Take the train from St. Louis to Chicago Union Station
  2. Take the train from Chicago Union Station to Denver

Drive

  1. Drive from St Louis to Denver

Questions & Answers

What is the most cost-effective way to get from St Louis to Denver?

The cost-effective way to get from St Louis to Denver is to fly, which costs $45 - $420 and takes 4h 51m.

More details

What is the fastest way to get from St Louis to Denver?

The quickest way to get from St Louis to Denver is to fly which costs $45 - $420 and takes 4h 51m.

More details

Is there a direct bus between St Louis and Denver?

Yes, there is a direct bus departing from St Louis and arriving at Denver. Services depart once daily, and operate every day. The journey takes approximately 17h 30m.

More details

Is there a direct train between St Louis and Denver?

No, there is no direct train from St Louis to Denver. However, there are services departing from St. Louis and arriving at Denver via Chicago Union Station. The journey, including transfers, takes approximately 24h 40m.

More details

How far is it from St Louis to Denver?

The distance between St Louis and Denver is 1279 km. The road distance is 1366.1 km.

Get driving directions

How do I travel from St Louis to Denver without a car?

The best way to get from St Louis to Denver without a car is to bus which takes 17h 30m and costs $130 - $190.

More details

How long does it take to get from St Louis to Denver?

It takes approximately 4h 51m to get from St Louis to Denver, including transfers.

More details

Where do I catch the St Louis to Denver bus from?

St Louis to Denver bus services, operated by Greyhound USA, depart from St Louis station.

More details

Where do I catch the St Louis to Denver train from?

St Louis to Denver train services, operated by Amtrak, depart from St. Louis station.

More details

Train, bus or fly from St Louis to Denver?

The best way to get from St Louis to Denver is to fly which takes 4h 51m and costs $45 - $420. Alternatively, you can bus, which costs $130 - $190 and takes 17h 30m, you could also train, which costs $220 - $330 and takes 24h 40m.

Mode details

What companies run services between St Louis, MO, USA and Denver, CO, USA?

United Airlines, Southwest Airlines and two other airlines fly from St Louis to Denver hourly. Alternatively, Greyhound USA operates a bus from St Louis to Denver once daily. Tickets cost $130 - $190 and the journey takes 17h 30m.

Does Amtrak run from St Louis to Denver?

Southwest Airlines

Websitesouthwest.comAve. Duration2h 27mWhenEvery dayEstimated price$130 - $440Ave. Duration4hWhenTuesday, Wednesday and SaturdayEstimated price$130 - $440 Ave. Duration4hWhenTuesday and WednesdayEstimated price$130 - $450

Does Amtrak run from St Louis to Denver?

United Airlines

Websiteunited.comAve. Duration2h 31mWhenEvery dayEstimated price$120 - $800

Does Amtrak run from St Louis to Denver?

Frontier Airlines

Websiteflyfrontier.comAve. Duration2h 30mWhenMonday, Wednesday, Thursday, Friday, Saturday and SundayEstimated price$40 - $470

Does Amtrak run from St Louis to Denver?

Amtrak

Amtrak is a rail service that connects the US and three Canadian provinces. Covering 21,000 route miles (34,000km) Amtrak operates more than 300 trains daily. These medium and long distance intercity services operate at speeds of up to 240km/h, to more than 500 destinations. Founded in 1971, it is based in Washington, D.C. and offers four classes of travel: First Class, Sleeper, Business and Coach. Ticket fares are divided into five subclasses: Saver, Value, Flexible, Business and Premium. Amtrak trains are known for their wide seats, plug-in power, big windows and storage capabilities.

Phone+1 800-872-7245Websiteamtrak.comAve. Duration5h 25mFrequency4 times a dayEstimated price$65 - $95WebsiteAmtrakCoach Seat$65 - $95Premium$340 - $470Flexi Coach Seat$110 - $180Business Seat$120 - $170Ave. Duration18h 15mFrequencyTwice daily Estimated price$160 - $230WebsiteAmtrakCoach Seat$160 - $230Premium$500 - $750Flexi Coach Seat$320 - $480Business Seat$350 - $500

Does Amtrak run from St Louis to Denver?

Greyhound USA

Greyhound is a leading bus company based in Dallas, Texas, serving over 3800 destinations across North America, Mexico and Canada. Greyhound carries around 18 million passengers a year who travel 5.4 billion miles (8.6 billion km) a year on their fleet of around 1700 vehicles. For travel flexibility, you can board or get off a Greyhound bus at official Greyhound stations, partner stations and curbside stops. There are around 230 Greyhound stations across the US where you can both catch your bus and buy tickets, that are also available on the official website and via the mobile app.

Phone+1 214-849-8100/1-800-231-2222EmailWebsitegreyhound.comAve. Duration17h 30mFrequencyOnce dailyEstimated price$130 - $190 Websitegreyhound.comEconomy$130 - $190Flexible$200 - $290

Want to know more about travelling around United States

Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

More Questions & Answers

How long is the flight from St Louis to Denver?

The quickest flight from St. Louis Airport to Denver Airport is the direct flight which takes 2h 24m.

Search flights

Where does the St Louis to Denver bus arrive?

St Louis to Denver bus services, operated by Greyhound USA, arrive at Denver station.

More details

What is the time difference between St Louis and Denver?

Denver is 1h behind St Louis. It is currently 5:01 PM in St Louis and 4:01 PM in Denver.

Where does the St Louis to Denver train arrive?

St Louis to Denver train services, operated by Amtrak, arrive at Denver station.

More details

Can I drive from St Louis to Denver?

Yes, the driving distance between St Louis to Denver is 1366 km. It takes approximately 13h 10m to drive from St Louis to Denver.

Get driving directions

Which airlines fly from St. Louis Airport to Denver Airport?

Frontier Airlines, United Airlines and Southwest Airlines offer flights from St. Louis Airport to Denver Airport.

Search flights

How do I get a train ticket from St Louis to Denver?

Book your St Louis to Denver train tickets online with Omio.

Search and book

How do I get a bus ticket from St Louis to Denver?

Book your St Louis to Denver bus tickets online with Busbud.

Search and book

Where can I stay near Denver?

There are 680+ hotels available in Denver. Prices start at $150 AUD per night.

More details

How do I get to St. Louis (STL) Airport from St Louis?

The best way to get from St Louis to St. Louis Airport is to train which takes 31 min and costs $4.

More details

Where to next?

Trips from St Louis

Trips to Denver

How long is a train ride from St Louis to Colorado?

Trains from St. Louis, MO to Colorado Springs, CO cover the 786 miles (1267 km) long journey taking on average 39 h 50 min with our travel partners like Amtrak. There are direct train services available.

How long is train ride from Denver to St Louis?

How long is the train journey from Denver to St Louis? The distance between Denver and St Louis is approximately 795 miles, or 1279 kilometers. The average train journey between these two cities takes 25 hours and 43 minutes, although the absolute fastest you could get there is 23 hours and 3 minutes.

Where does Amtrak go out of St Louis?

Two trains daily each direction between St. Louis and Kansas City, with stops at St. Louis, Kirkwood, Washington, Hermann, Jefferson City, Sedalia, Warrensburg, Lee's Summit, Independence and Kansas City.

What Amtrak train goes to Denver?

The Zephyr runs between Chicago and San Francisco, coursing through the plains of Nebraska to Denver, across the Rockies to Salt Lake City, and then through Reno and Sacramento into Emeryville/San Francisco.