|Fastest time||4h 40m|
|Trips per day||3|
Book Amtrak from Salem to The Dalles from $65.67. There are 3 Amtrak schedules from Salem to The Dalles and you can expect on average to pay $65.67 for a Amtrak ticket to The Dalles. In Salem, Amtrak departs to The Dalles from 500 13th St SE and no other station. In The Dalles, Amtrak arrives at City Transp Ctr - 201 E Federal St and no other station.
An average trip on Amtrak from Salem to The Dalles takes 6 hours and 56 minutes, while the fastest available Amtrak trip will get you to The Dalles in 4 hours and 40 minutes,
On weekends, Amtrak offers 3 trips per day and you could expect to pay $65.67 for a weekend getaway trip to The Dalles.