Salem, OR to Seattle, WA train with Amtrak

Sat, Jan 25
+ 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

Cheap train tickets from Salem, OR to Seattle, WA

Showing times and prices for Jan 25

Cheapest

The best way to find a cheap train ticket from Salem, OR to Seattle, WA is to book your journey as far in advance as possible and to avoid traveling at rush hour.

Cheapest
Amtrak508 Amtrak Cascades
05:41PM5h09
Salem Railroad Station, Salem, OR
10:50PMKing Street Station, Seattle, WA
$451One-way
0 transfers
2nd Cheapest
Amtrak+Amtrak5544 AMTRAK506 Amtrak Cascades
04:00PM5h20
Salem Railroad Station, Salem, OR
09:20PMKing Street Station, Seattle, WA
$531One-way
1 transfer
2nd Cheapest
Amtrak+Amtrak5528 AMTRAK506 Amtrak Cascades
02:35PM6h45
Salem Railroad Station, Salem, OR
09:20PMKing Street Station, Seattle, WA
$531One-way
1 transfer
Amtrak+Amtrak5518 AMTRAK518 Amtrak Cascades
12:25PM5h12
Salem Railroad Station, Salem, OR
05:37PMKing Street Station, Seattle, WA
$581One-way
1 transfer
Amtrak14 Coast Starlight
02:04PM5h47
Salem Railroad Station, Salem, OR
07:51PMKing Street Station, Seattle, WA
$611One-way
0 transfers

Salem, OR to Seattle, WA train times

Showing trains for tomorrow, Saturday, January 25
ProviderDepartsDurationArrivesTransfersTickets
Amtrak5502 AMTRAK06:35AM Salem Railroad Station, Salem, OR7h30 02:05PM King Street Station, Seattle, WA1 transfer
Amtrak5502 AMTRAK06:35AM Salem Railroad Station, Salem, OR5h20 11:55AM King Street Station, Seattle, WA1 transfer
Amtrak504 Amtrak Cascades08:56AM Salem Railroad Station, Salem, OR5h09 02:05PM King Street Station, Seattle, WA0 transfersDirect
Amtrak5518 AMTRAK12:25PM Salem Railroad Station, Salem, OR5h12 05:37PM King Street Station, Seattle, WA1 transfer
Amtrak14 Coast Starlight02:04PM Salem Railroad Station, Salem, OR5h47 07:51PM King Street Station, Seattle, WA0 transfersDirect
Amtrak5528 AMTRAK02:35PM Salem Railroad Station, Salem, OR6h45 09:20PM King Street Station, Seattle, WA1 transfer
Amtrak5544 AMTRAK04:00PM Salem Railroad Station, Salem, OR5h20 09:20PM King Street Station, Seattle, WA1 transfer
Amtrak508 Amtrak Cascades05:41PM Salem Railroad Station, Salem, OR5h09 10:50PM King Street Station, Seattle, WA0 transfersDirect

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets Salem, OR to Seattle, WA by train or bus

Sat
Jan 25
Sun
Jan 26
Mon
Jan 27
Tue
Jan 28
Wed
Jan 29
Thu
Jan 30
Fri
Jan 31

Fastest train times from Salem, OR to Seattle, WA

Showing times and prices for Jan 25

Fastest Journey

5 h 9 m

Average

5 h 47 m

Trains per day

8

Distance

301 km

Of the 8 trains that leave Salem, OR for Seattle, WA every day 3 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

Fastest
Amtrak508 Amtrak Cascades
05:41PM5h09
Salem Railroad Station, Salem, OR
10:50PMKing Street Station, Seattle, WA
$451One-way
0 transfers
Fastest
Amtrak504 Amtrak Cascades
08:56AM5h09
Salem Railroad Station, Salem, OR
02:05PMKing Street Station, Seattle, WA
$781One-way
0 transfers
2nd Fastest
Amtrak+Amtrak5518 AMTRAK518 Amtrak Cascades
12:25PM5h12
Salem Railroad Station, Salem, OR
05:37PMKing Street Station, Seattle, WA
$581One-way
1 transfer
Amtrak+Amtrak5544 AMTRAK506 Amtrak Cascades
04:00PM5h20
Salem Railroad Station, Salem, OR
09:20PMKing Street Station, Seattle, WA
$531One-way
1 transfer
Amtrak+Amtrak5502 AMTRAK502 Amtrak Cascades
06:35AM5h20
Salem Railroad Station, Salem, OR
11:55AMKing Street Station, Seattle, WA
$701One-way
1 transfer

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 Salem, OR to Seattle, WA

Trains from Salem, OR to Seattle, WA run on average 7 times per day, taking around 5h 28m. Cheap train tickets for this journey start at $42 (€38) but you can travel from only $19 (€17) by bus.
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 $19 (€17)
Distance
187 miles (301 km)
Average train duration
5h 28m
Cheapest ticket price
$42 (€38)
Trains per day
7
Direct trains
3
Train providers
1
Fastest train
5h 9m
First train
05:52
Last train
17:41
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 $19 (€17)

Train providers: Amtrak from Salem, OR to Seattle, WA trains

Travel from Salem, OR to Seattle, WA from $44 (€39) with Omio’s train partners Amtrak! You can find the best schedules and tickets when comparing and booking the most popular trip for you.

Amtrak is the main train company in the United States and operates medium and long-distance intercity services in 46 American states and 3 Canadian provinces. With over 300 Amtrak trains running daily, you can travel by train across America and explore destinations near and far. Take the Acela train for high-speed services connecting popular cities in the Northeast, the Coast Starlight to travel up and down the stunning West Coast or the Empire Builder to travel from Chicago to the Midwest and the Pacific Northwest among others. Amtrak offers different class options to suit any traveler’s budget with classes like Coach, Business, First and the Sleeper Class, where you can book a Roomette, Bedroom, and Bedroom suite among others for night travel. When you book your train journey to Seattle, WA from Salem, OR, you can choose between ticket types like Saver, Value, Flexible, Business and Premium.

Salem, OR to Seattle, WA train information with Amtrak:

  • Average Duration: 5 h 9 min
  • Cheapest Price: $44
  • Amtrak frequency: 2 a day

FAQs: Trains from Salem, OR to Seattle, WA

FAQs: Travel by train from Salem, OR to Seattle, WA 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 Salem, OR to Seattle, WA.
FAQs
Cheap train tickets from Salem, OR to Seattle, WA can start from as little as $42 (€38) when you book in advance. The average train ticket price for Salem, OR to Seattle, WA is $53 (€48); however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
On average the Salem, OR to Seattle, WA train travel time is 5 h 9 min   for the 187 mile (301 km) long journey, but the duration can vary if you travel on weekends and holidays.
The first train from Salem, OR to Seattle, WA leaves at 5: 52 AM. Plan your trip with the Journey Planner   from Omio.
The last train from Salem, OR to Seattle, WA leaves at 6: 10 PM.
Yes, it is possible to travel from Salem, OR to Seattle, WA without having to change trains with Amtrak. There are 3 direct trains from Salem, OR to Seattle, WA each day. There may be fewer direct services available on weekends or holidays.
When taking a train from Salem, OR to Seattle, WA, you can count on Amtrak for the best way to get you to Seattle, WA. You can also check all possible train providers who offer a service to Seattle, WA from Salem, OR and compare the amenities they offer before buying a train ticket.
No, there are no night trains, the latest train for this route is 6: 10 PM.
The cheapest month for a train from Salem, OR to Seattle, WA is May.
It's helpful to compare your options as there are 2 ways to travel to Seattle, WA from Salem, OR including taking a train or bus.

Popular train stations from Salem, OR to Seattle, WA

Salem
Seattle
The major train station for departures in Salem is Salem Railroad Station. Find all the information you need to know about services, amenities and connections at Salem Railroad Station for your trip from Salem to Seattle.
Salem Railroad StationAccessibility
Amenities at train station
AccessibilityAccessibility
phone
Phone Number
ticketOfficeHours
Distance to city center
1 km
The major train station for arrivals in Seattle is King Street Station. Find all the information you need to know about services, amenities and connections at King Street Station for your journey to Seattle from Salem.
King Street StationAccessibility
Amenities at train station
AccessibilityAccessibility

Most popular routes to and from Salem, OR and Seattle, WA

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