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

Find the perfect accommodation on booking.com

Great location and deals for every budget.

Avg. duration5h
Distance304
Avg. price$
Bus trips3 found

Buses from Bend to Salem

🚌 Traveling from Bend to Salem by bus is a convenient option with a direct route. The journey typically takes around 2 hours and 45 minutes. 🕒 🚌 Ticket prices for the bus ride between Salem and Bend range from $45 to $60, offering an affordable transportation option between these two Oregon cities. 💰

Where to stay in Salem

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

Accomodation
  • Yes, there is a direct bus that operates between Bend and Salem. The bus departs from Bend Hawthorne Station and arrives at Salem Amtrak/Greyhound station. This service runs once daily and operates every day, with the journey lasting approximately 2 hours and 45 minutes. It is a convenient and efficient way to travel between these two cities by bus.
  • To catch the bus from Bend to Salem you will need to go to the Bend Hawthorne Station. This is where the bus services, operated by Pacific Crest Buslines Bend, depart from. Make sure to arrive at the station in advance of the scheduled departure time to ensure a smooth boarding process for your journey to Salem.
  • The bus traveling from Bend to Salem operated by Pacific Crest Buslines Bend, arrives at the Salem Amtrak/Greyhound station. Upon reaching Salem, you will disembark at this station, where you can easily access further transportation options or continue your journey within the city. The Salem Amtrak/Greyhound station serves as a convenient endpoint for your bus trip from Bend to Salem.
  • The cost of a bus ticket from Bend to Salem typically ranges from $45 to $60. Prices may vary based on factors such as the time of booking, demand, and any ongoing promotions or discounts. It's advisable to check with Pacific Crest Buslines Bend or the ticketing platform for the most up-to-date and accurate pricing information before planning your journey.
  • There is one direct bus operating between Bend and Salem. This bus service departs once daily and runs every day, taking approximately 2 hours and 45 minutes to reach its destination. The bus is operated by Pacific Crest Buslines Bend, departing from Bend Hawthorne Station and arriving at Salem Amtrak/Greyhound station. Travelers can expect a convenient and reliable bus option for their journey between Bend and Salem.
  • The Bend to Salem bus is typically the most crowded during peak travel times, such as weekends and holidays, as more people may be commuting or traveling during these periods. On the other hand, the bus may be less crowded on weekdays during off-peak hours. For a more comfortable and potentially less crowded experience, travelers may consider choosing bus departures during weekdays and avoiding peak travel times when planning their journey from Bend to Salem.
  • The first bus of the day from Bend to Salem departs from Bend Hawthorne Station in the morning. The exact departure time may vary, so it's recommended to check the specific schedule with Pacific Crest Buslines Bend. The last bus typically leaves in the late afternoon or early evening, providing travelers with an option for a later journey from Bend to Salem. Travelers can inquire about the exact departure times when booking their bus tickets for this route.

Will you be returning to Bend by bus?

If you are looking for a return bus ride, check the buses from Salem to Bend.

See schedule