|Shortest Duration||7h 17m|
|Trips per day||1|
Amtrak operates, on average, 1 train schedule(s) from Mt Vernon to Salem. The average Amtrak ticket to Salem costs $88.50. Cheap Amtrak tickets to Salem are available on Wanderu starting from $82.00. In Mt Vernon, Amtrak departs from Skagit Transp Ctr - 105 E Kincaid St and no other station. In Salem, Amtrak arrives at 500 13th St SE and no other station.
An average trip on Amtrak from Mt Vernon to Salem takes 7 hours and 19 minutes, while the fastest available Amtrak trip will get you to Salem in 7 hours and 17 minutes,