1map logoGo to main page

Denver, CO, USA to Salem, OR, USA from $134: 5 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Denver, United States of America
to
Salem, United States of America

How to Get from Denver to Salem: 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.

$134 by busBest price
2107 kmDistance
5h 55m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Denver to Salem 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
Bus
Average Duration
6h  35m
Estimated price
$71-280
Recommended
route map
Distance: 2107 km
Duration: 5h 55m

See more options

Company
Various
Plane
Drive
Average Duration
5h  55m
Estimated price
$86-450
Company
Amtrak, Various
Train
Bus
Average Duration
40h  13m
Estimated price
$102-502
Company
Greyhound USA, Flixbus USA
Bus
Average Duration
33h  5m
Estimated price
$134-403
Company
Various
Drive
Average Duration
19h  58m
Estimated price
$230-710

Traveling From Denver to Salem

The journey from Denver, where the Rocky Mountains create stunning views and vibrant city life, to Salem, known for its charming historic sites and serene landscapes, provides a fascinating contrast in experiences.

Best Neighborhoods in Salem

Salem's neighborhoods offer a blend of history, culture, and charm.

Downtown Salem
• Home to local markets and boutiques.
• Features historic architecture and lively eateries.
South Salem
• Offers beautiful parks and outdoor spaces.
• Renowned for family-friendly atmosphere and schools.
Northwest Salem
• Known for its artistic vibe and galleries.
• Hosts a variety of cafes and coffee shops.

Best Times To Visit Salem's Attractions

Timing your visit to Salem’s attractions can enhance your experience and minimize crowds.

Oregon State Capitol
Visiting on weekdays in the late morning offers a quieter tour experience.
Salem's Riverfront Park
Early mornings or weekday afternoons are perfect for peaceful strolls.
Willamette Heritage Center
Weekdays during spring or fall allow for fewer visitors and nice weather.

Salem Weather: What to Expect Year-Round

Salem experiences a mild climate with wet winters and warm summers, making late spring and early fall the best times to visit for pleasant outdoor activities. Be prepared for rain if visiting during winter, as it can impact outdoor plans and the overall travel experience.

Dining Recommendation in Salem

For a distinctive experience, try the fresh seafood at The oysters at Oceanos, where local ingredients shine in a coastal-inspired menu that contrasts with Denver's mountain fare. The relaxed atmosphere, paired with flavors of the Pacific Northwest, provides a refreshing culinary escape you won’t find in the Mile High City.

Denver - Salem operators

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

Plane Show flights
Website
southwest.com

Plane from Denver (DEN) to Portland (PDX)

Average Duration
2h 41m
Estimated price
$715-450

Plane from Denver (DEN) to Eugene (EUG)

Average Duration
2h 50m
Estimated price
$715-716

Plane from Denver (DEN) to Eugene (EUG via Sacramento)

Average Duration
4h 50m
Estimated price
$717-718

Plane from Denver (DEN) to Eugene (EUG via San Jose)

Average Duration
5h 20m
Estimated price
$230-719

Plane from Denver (DEN) to Eugene (EUG via Oakland)

Average Duration
5h 47m
Estimated price
$717-719

Plane from Denver (DEN) to Eugene (EUG via Las Vegas)

Average Duration
6h 10m
Estimated price
$717-718
Website
united.com

Plane from Denver (DEN) to Portland (PDX)

Average Duration
2h 49m
Estimated price
$2800-718

Plane from Denver (DEN) to Eugene (EUG)

Average Duration
2h 52m
Estimated price
$2800-719

Plane from Denver (DEN) to Eugene (EUG via San Francisco)

Average Duration
5h 41m
Estimated price
$2801-719
Website
delta.com

Plane from Denver (DEN) to Eugene (EUG via Salt Lake City)

Average Duration
5h 15m
Estimated price
$711-2802

Plane from Denver (DEN) to Eugene (EUG via Seattle)

Average Duration
5h 25m
Estimated price
$712-716
Website
flyfrontier.com

Plane from Denver (DEN) to Portland (PDX)

Average Duration
2h 54m
Estimated price
$2803-2804
Website
alaskaair.com

Plane from Denver (DEN) to Portland (PDX)

Average Duration
2h 49m
Estimated price
$2805-7110
Train
Contact phone
+1 800-872-7245
Website
amtrak.com

Train from Denver to Reno

Average Duration
25h 20m
Estimated price
$2803-2806

Train from Klamath Falls to Salem

Average Duration
6h 18m
Estimated price
$863-862
Bus Show bus routes
Contact phone
+1 214-849-8100
Website
greyhound.com

Bus from Denver Union Station to Salt Lake City Intermodal Trans Ctr

Average Duration
11h 25m
Estimated price
$4502-713
Contact phone
+1 (855) 626-8585
Website
flixbus.com

Bus from Salt Lake City Intermodal Trans Ctr to Boise

Average Duration
6h 45m
Estimated price
$4503-4504

Bus from Boise to Portland Curbside Bus Stop

Average Duration
10h 40m
Estimated price
$865-2805

Bus from Portland Curbside Bus Stop to Salem

Average Duration
1h 15m
Estimated price
$4505-865
Contact phone
+1 530-233-6410
Website
sagestage.com

Bus from Amtrak Reno to Corner Of Main And West Fifth Ave

Average Duration
3h 45m
Estimated price
$4506-865

Bus from Corner Of Main And West Fifth Ave to Greyhound Connection To Medford Via The Shuttle Klamath Falls + Amtrak Klamath Falls Rail Station

Average Duration
1h 50m
Estimated price
$4507-866

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

Traveling between Denver and Salem 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 an epic road trip from Denver to Salem spanning 1309 miles of diverse and breathtaking landscapes, offering a true taste of the American West. 💰 Budget-conscious travelers can rejoice, as the cost of driving from Denver to Salem by car ranges from $230 to $350, making it an affordable option for those seeking adventure without breaking the bank. 🌲 Expect nearly 20 hours of travel time, winding through scenic routes and charming towns, culminating in the welcoming atmosphere of Salem, where a new chapter of your journey awaits.
Average price
$230 - $350
🛫 Flying from Denver to Salem typically involves landing at Portland Airport. The direct flight from Denver Airport to Portland Airport takes approximately 2 hours and 40 minutes, making it a convenient option for travelers.
Departure Point
Denver Airport
Arrival Point
Portland Airport
🚌 Although there is no direct bus route from Denver to Salem travelers can reach their destination by taking a journey that includes transfers at Salt Lake City, Boise, and Portland. The total travel time for this route is approximately 33 hours and 5 minutes. 🚌 Bus services for this route are operated by Greyhound USA and Flixbus USA. Passengers can depart from Denver Union Station and arrive at Salem station. The prices for bus tickets between Denver and Salem range from $134 to $403, depending on the time of booking and availability.
Departure Point
Denver Union Station
Arrival Point
Salem station

Frequently asked questions

Find out more about the route from Denver to Salem.

Or choose the category:
The distance between Denver and Salem is approximately 993 miles by air. The quickest way to reach Salem from Denver is to fly to Portland and then take a bus, which typically takes around 6 hours and 35 minutes. If you prefer to drive, it would take around 19 hours and 58 minutes to travel from Salem to Denver by car. Taking a bus from Denver to Salem would be the longest option, with an estimated travel time of 34 hours and 50 minutes.
The most cost-effective and time-efficient transportation option for traveling from Denver to Salem is to fly to Portland and then take a bus to Salem. This option takes approximately 6 hours and 35 minutes and costs anywhere between $70 and $270. Flying followed by taking a bus not only saves time but also provides the most affordable means of transportation.
The prices of a bus ticket between Salem and Denver can range anywhere from $186 to $786. The exact price will depend on factors such as the time of year, the day of the week, and the booking method. It is always a good idea to compare prices from different bus operators and consider booking in advance to secure the best deal. Additionally, other modes of transportation such as flying or driving may have different price ranges, so it is worth exploring all options before making a decision.
To get from Denver to Salem without using public transportation, you can drive the entire way. The distance is 1309 miles, and it takes about 19 hours and 58 minutes to drive. The driving prices can vary from $230 to $350, depending on factors such as fuel prices and vehicle mileage.
If you are looking to travel from Denver to Salem without a car, the best option is to take a bus. The bus journey takes approximately 34 hours and 50 minutes. The cost of the bus ticket can range from $180 to $800 depending on the bus operator and the time of booking. It is a long journey but it allows you to sit back, relax, and enjoy the scenery while someone else takes care of the driving.
Yes, there is no direct link between Denver and Salem by bus. However, there are bus services operated by Greyhound USA that depart from Denver Union Station Bus Concourse and arrive in Salem via Salt Lake Central Station, Downtown Salt Lake, Pocatello, ID - Red Lion, Boise, and Portland Curbside Bus Stop. The journey, including transfers, takes approximately 34 hours and 50 minutes. Another option is to take a flight from Denver to Portland and then take a bus from Portland to Salem, which takes around 6 hours and 35 minutes.
The flight between Denver and Salem typically takes around 2 hours and 40 minutes. The quickest option is a direct flight from Denver Airport to Portland Airport. As for the cost, it varies depending on the airline, time of booking, and other factors. However, on average, a one-way ticket can range from $100 to $400. It is advisable to compare prices and book in advance for the best deals.
There are plenty of options for accommodations near Salem over 55 hotels available, you will have a wide range of choices at different price points. Prices start at $49, making it suitable for every budget. Whether you prefer luxury hotels or budget-friendly options, you can easily find a place to stay that suits your needs near Salem.