Trip to Salem

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolFrançaisEnglishDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration
Distance km
Avg. price$
Train trips found

Trains from Beaverton to Salem

🚂 Traveling from Beaverton to Salem by train involves a scenic journey with a transfer in Portland. The total travel time, including transfers, is approximately 2 hours and 57 minutes.

Where to stay in Salem

There are over 28 hotels to stay in Salem. Prices range from $53 per night.

Accomodation
  • There is no direct train route from Beaverton to Salem. However, you can travel from Beaverton by taking a train service operated by Portland TriMet from Beaverton TC station to Portland, where you can transfer to an Amtrak train that will take you to Salem station. The total journey, including transfers, typically takes around 2 hours and 57 minutes. Please check the specific schedules and availability of trains for your travel dates.
  • The fastest train option between Beaverton and Salem involves taking a combination of services from Beaverton TC station to Salem via Portland with a total travel time of approximately 2 hours and 57 minutes, including transfers. The first leg of the journey is operated by Portland TriMet from Beaverton to Portland, and the final stretch to Salem is serviced by Amtrak. While this route is the quickest available by train, it's recommended to confirm schedules and connections to ensure a smooth journey.
  • Trains departing from Beaverton to Salem are operated by Portland TriMet and depart from Beaverton TC station. This station serves as the departure point for the train journey to Salem. Passengers traveling to Salem from Beaverton can board the train at Beaverton TC station, where they will begin their trip towards Salem. Please ensure to arrive at the station on time to catch the departing train for a smooth travel experience.
  • There are multiple trains available for the route from Beaverton to Salem but there is no direct train between these stations. Passengers can take a train service operated by Portland TriMet from Beaverton TC station to Portland, where they can then transfer to an Amtrak train heading to Salem. The total journey time, including transfers, is approximately 2 hours and 57 minutes. It is recommended to check the train schedules and plan your journey accordingly to ensure a smooth transition between trains.
  • The train services from Beaverton to Salem operated by Amtrak, arrive at Salem station. Passengers will disembark at Salem station upon reaching their final destination. Salem station serves as the endpoint for this particular train route, making it convenient for travelers to access the city of Salem upon arrival. Make sure to plan your onward journey from Salem station to your final destination within the city.
  • The first train of the day to travel from Beaverton to Salem is typically operated by Portland TriMet and departs from Beaverton TC station. The exact departure time may vary, so it's advisable to check the schedule for your specific travel date. The last train of the day is operated by Amtrak and arrives at Salem station, connecting through Portland; the departure time for this train also varies, so be sure to confirm the schedule when planning your journey. Note that the travel duration, including transfers, is approximately 2 hours and 57 minutes.
  • There are no direct train trips each day between Beaverton and Salem. Travelers would need to take a train operated by Portland TriMet from Beaverton TC station to Portland, then transfer to an Amtrak train that continues on to Salem station. The journey, including transfers, typically takes about 2 hours and 57 minutes. It's recommended to check the specific schedules and connections to plan your trip accordingly.
  • There is no direct train between Beaverton and Salem. Travelers would need to take a train service operated by Portland TriMet from Beaverton TC station to Portland, and then transfer to an Amtrak train that continues on to Salem station. The total journey duration, including transfers, is around 2 hours and 57 minutes. It's advisable to plan your travel itinerary considering the transfer between the different train services.

Will you be returning to Beaverton by train?

If you are looking for the return train journey, check out trains from Salem to Beaverton

See schedule