There are 5 ways to get from Denver to Salem by plane, car, bus, shuttle, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Columbia Regional Airport, drive
best- Fly from Denver (DEN) to Columbia Regional Airport (COU)plane DEN - COU
- Drive from Columbia Regional Airport (COU) to Salemcar
5h 53m$99–419Bus, shuttle, taxi
- Take the bus from Denver Union Station to St Louis Bus Stationbus
- Take a shuttle bus from St Louis International Airport to Rolla, MO
- Take the taxi from Rolla, MO to Salemtaxi
20h 48m$327–472Drive 825.7 mi
- Drive from Denver to Salemcar 825.7 mi
13h 37m$151–218Fly to Springfield-Branson National Airport, shuttle, taxi
- Fly from Denver (DEN) to Springfield-Branson National Airport (SGF)plane DEN - SGF
- Take a shuttle bus from Springfield to Mountain Grove
- Take the taxi from Mountain Grove to Salemtaxi
6h 55m$235–596Fly to Lambert–St. Louis International Airport, shuttle, taxi
- Fly from Denver (DEN) to Lambert–St. Louis International Airport (STL)plane DEN - STL
- Take a shuttle bus from St Louis International Airport to Rolla, MO
- Take the taxi from Rolla, MO to Salemtaxi
7h 15m$385–735
Denver (DEN) to Columbia Regional Airport (COU) flights
Questions & Answers
The cheapest way to get from Denver to Salem is to drive which costs $150 - $220 and takes 13h 37m.
The fastest way to get from Denver to Salem is to fly and drive which takes 5h 53m and costs $95 - $420.
The distance between Denver and Salem is 806 miles. The road distance is 830.5 miles.
The best way to get from Denver to Salem without a car is to bus and shuttle and taxi which takes 20h 48m and costs $320 - $480.
It takes approximately 5h 53m to get from Denver to Salem, including transfers.
Salem is 1h ahead of Denver. It is currently 6:03 PM in Denver and 7:03 PM in Salem.
Yes, the driving distance between Denver to Salem is 830 miles. It takes approximately 13h 37m to drive from Denver to Salem.
There are two+ hotels available in Salem.
What companies run services between Denver, CO, USA and Salem, Dent County, MO, USA?
There is no direct connection from Denver to Salem. However, you can take the train to Denver Airport Station, walk to Denver (DEN) airport, fly to Columbia Regional Airport (COU), then drive to Salem. Alternatively, you can take the bus to St Louis Bus Station, walk to CIVIC CENTER station, take the train to LAMBERT AIRPORT TERMINAL #1 station, walk to St Louis International Airport, take the shuttle to Rolla, MO, then take the taxi to Salem.
- Website
- southwest.com
Flights from Denver to Lambert–St. Louis International Airport
- Ave. Duration
- 2h 2m
- When
- Every day
- Estimated price
- $110–600
- Website
- united.com
Flights from Denver to Columbia Regional Airport
- Ave. Duration
- 2h 4m
- When
- Every day
- Estimated price
- $70–380
Flights from Denver to Springfield-Branson National Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- $65–380
Flights from Denver to Lambert–St. Louis International Airport
- Ave. Duration
- 2h 9m
- When
- Every day
- Estimated price
- $110–600
- Website
- aa.com
Flights from Denver to Columbia Regional Airport via Dallas/Ft.Worth
- Ave. Duration
- 5h 5m
- When
- Every day
- Estimated price
- $100–480
Flights from Denver to Springfield-Branson National Airport via Dallas/Ft.Worth
- Ave. Duration
- 4h 33m
- When
- Every day
- Estimated price
- $90–450
- Website
- flyfrontier.com
Flights from Denver to Lambert–St. Louis International Airport
- Ave. Duration
- 2h 11m
- When
- Every day
- Estimated price
- $180–310
Rome2Rio's guide to Greyhound USA
Contact DetailsContact Details
- Phone
- +1 214-849-8100
- [email protected]
- Website
- Greyhound
Bus from Denver Union Station to St Louis Bus Station
- Ave. Duration
- 16h 30m
- Frequency
- Twice daily
- Estimated price
- $120–250
- Website
- Greyhound
- Phone
- 573-368-4656
- [email protected]
- Website
- USA Express
Shuttle from St Louis International Airport to Rolla, MO
- Ave. Duration
- 2h
- Frequency
- 4 times a day
- Estimated price
- $130–145
- Website
- USA Express
Shuttle from St Louis International Airport to Rolla, MO
- Ave. Duration
- 2h
- Frequency
- 4 times a day
- Estimated price
- $130–145
- Website
- USA Express
- Phone
- +1-888-875-6287
- Website
- Oats Transit
Shuttle from Springfield to Mountain Grove
- Ave. Duration
- 1h 10m
- Frequency
- On demand
- Estimated price
- $3–5
- Website
- Oats Transit
- Schedules at
- Oats Transit Schedules
- Ave. Duration
- 51 min
- Estimated price
- $65–180
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.
Related travel guides
Travelling to the US: What do I need to know?
Read the travel guide
Need to know: Greyhound
Read the travel guide


