Buses from Denver to Salem
🚌 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.