ItalianoEspañolFrançaisEnglishDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Trip to Bend

Find the perfect accommodation on booking.com

Great location and deals for every budget.

Avg. duration5h
Distance291
Avg. price$
Bus trips2 found

Buses from Salem to Bend

🚌 Experience a smooth journey from Salem to Bend by bus with Pacific Crest Buslines Bend. The direct bus service departs once daily and takes approximately 2 hours and 29 minutes to reach Bend Hawthorne Station. 💰 Prices for the bus between Salem and Bend range from $45 to $60, making it a cost-effective option for travelers looking to discover the natural beauty and charm of central Oregon.

Where to stay in Bend

Houses, apartments, villas, hostels and much more - choose the accommodation option according to your wishes!

Accomodation
  • Yes, there is a direct bus service between Salem and Bend. The bus departs from Salem Amtrak/Greyhound and arrives at Bend Hawthorne Station. This service operates once daily, every day, with the journey lasting approximately 2 hours and 29 minutes. It provides a convenient and efficient way to travel between the two cities without the need for transfers or multiple modes of transportation.
  • You can catch the bus from Salem to Bend at the Salem Amtrak/Greyhound station. The bus services on this route are operated by Pacific Crest Buslines Bend and depart from this station. It's important to arrive at the station ahead of the scheduled departure time to ensure a smooth boarding process for your journey between Salem and Bend.
  • The bus traveling from Salem to Bend operated by Pacific Crest Buslines Bend, arrives at the Bend Hawthorne Station. This is the designated arrival point for the bus service connecting these two cities. Upon arrival at Bend Hawthorne Station, passengers can disembark and begin their visit to Bend or make further transportation arrangements from this convenient location.
  • The cost of a bus ticket from Salem to Bend typically ranges between $45 and $60, depending on factors such as the time of booking and availability. Passengers can expect to pay within this price range for a one-way journey between the two cities. It's advisable to book tickets in advance to secure the best possible fare for the Salem to Bend bus route.
  • There is one direct bus service operating between Salem and Bend provided by Pacific Crest Buslines Bend. This service departs once daily, every day, from Salem Amtrak/Greyhound station and arrives at Bend Hawthorne Station. The journey typically takes around 2 hours and 29 minutes, offering passengers a convenient and straightforward travel option between the two cities. Ticket prices for this bus service between Bend and Salem generally range from $45 to $60, depending on various factors.
  • The Salem to Bend bus service is typically less crowded during off-peak hours, such as mid-week departures or early morning trips. Contrarily, the buses are likely to be more crowded during weekends or peak travel times. It is advisable to book tickets in advance, especially for bus departures during weekends or holidays, to secure a seat and avoid potential overcrowding on the bus route between Salem and Bend.
  • The first bus of the day from Salem to Bend departs from Salem Amtrak/Greyhound station in the early morning. The last bus of the day on this route typically leaves Salem in the evening. This once-daily service offers travelers a convenient range of departure times to choose from when planning their journey from Salem to Bend by bus.

Will you be returning to Salem by bus?

If you need a return bus journey, you can check buses from Bend to Salem.

See schedule