Students! Get the Omio app and enjoy 10% off your first booking and 5% off all other trips.

Bend, OR to Salem, OR train

Sun, Apr 27
+ Add return
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

Compare prices and tickets Bend, OR to Salem, OR by bus

Sun
Apr 27
Mon
Apr 28
Tue
Apr 29
Wed
Apr 30
Thu
May 01
Fri
May 02
Sat
May 03

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Journey information

Overview: Train from Bend, OR to Salem, OR

USAUSA
USAUSA
Icon of train
Take a train from Bend, OR to Salem, OR and enjoy the approximately 104 miles (168 km) long journey. Find schedules and pricing options for a convenient and affordable trip.
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Cheapest alternative travel mode
Bus from $55 (€46)
Distance
104 miles (168 km)
Trains per day
2
First train
07:00
Last train
07:10
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Cheapest alternative travel mode
Bus from $55 (€46)

Discover Your Journey: Bend, OR to Salem, OR Train

Embark on a seamless adventure aboard the train from Bend, OR to Salem, OR and experience a journey filled with convenience and breathtaking landscape. The most popular departure station, Bend Station, provides a comfortable and efficient starting point for travelers seeking to explore new destinations. As you embark on the journey, you will traverse scenic routes winding through the beautiful valleys and captivating vistas of Oregon. Upon reaching Salem, OR, passengers be welcomed at the bustling Salem Station, marking a gateway to the rich cultural heritage and vibrant local attractions the city has to offer. This seamless service ensures that trains from Bend, OR to Salem, OR offer both speed and scenic beauty, making it one of the most preferred travel options between these two bustling cities.

Cheap Bend, OR to Salem, OR Train Ticket Offers

If you're planning a trip from Bend to Salem by train, you're in for a scenic and cost-effective journey. Train ticket prices for this route are quite reasonable. The cheapest ticket available starts at just $28 (€23), which makes it an attractive choice for budget-conscious travelers. On average, you can expect to pay around $61 (€50) for a standard fare. For those looking for the best balance between cost and convenience, traveling in the off-peak seasons like early spring or late autumn can help you secure lower rates and enjoy a more relaxed travel experience. Book your train ticket today and enjoy the beautiful landscape Northern Oregon has to offer.

Train Bend, OR to Salem, OR: Amtrak Cascades and Coast Starlight

Experience the stunning natural beauty of Oregon onboard trains from Bend, OR to Salem, OR featuring the renowned Amtrak Cascades and Coast Starlight services. The Amtrak Cascades offers a scenic ride through the Pacific Northwest with comfortable seating and impressive views perfect for nature enthusiasts. Meanwhile, the Coast Starlight is not just about getting from point A to point B—it's a premier travel experience boasting an Observation Car that ensures you won't miss a single breathtaking vista along your journey. Customers can also enjoy spacious seating, onboard dining, and complimentary Wi-Fi throughout their travels, making these train services versatile and comfortable for both leisure and business travelers. Whether you're traveling for a quick day trip or planning an extended visit, finding the right train connecting Bend, OR to Salem, OR has never been easier with Amtrak's well-regarded service options.

Bend, OR to Salem, OR Train Times and Schedule

Planning your next journey? Discover the convenient train options available from Bend, OR to Salem, OR. The distance between these two cities is approximately 104 miles (168 km). On average, the train journey duration is around 4 hours 30. This provides a comfortable and leisurely way to enjoy the scenic Oregon landscapes.

Trains between Bend, OR and Salem, OR run with a frequency of approximately 2 times daily. Scheduled services are typically available from Monday to Sunday, ensuring you can plan your trip to suit any itinerary throughout the week.

The schedule for these trains is designed with flexibility in mind. Typically, the first train of the day departs at 7:00 AM, allowing you to start your day early. For those who prefer to travel later, the last train usually leaves at 6:30 PM, giving you the option to enjoy a full day in Bend or Salem before departure.

FAQs: Trains from Bend, OR to Salem, OR

FAQs: Travel by train from Bend, OR to Salem, OR easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Bend, OR to Salem, OR.
FAQs

More options for your journey from Bend, OR to Salem, OR

Here are some other resources that might have the information you need

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
More routes, destinations and providers
Currency
Language

Useful links