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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Sacramento, CA to Seattle, WA

distanceDistance623 miles (1005 km)
durationAverage train duration20 h 2 min
changesDirect trainYes

Trains from Sacramento, CA to Seattle, WA cover the 623 miles (1005 km) long journey taking on average 20 h 2 min with our travel partners like. There are direct train services available.

Travel Tips: Trains from Sacramento, CA to Seattle, WA

Travel by train 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 Sacramento, CA to Seattle, WA.
FAQs

How many miles is it from Sacramento, CA to Seattle, WA by train?

The Sacramento, CA to Seattle, WA train distance is approximately 623 miles (1005 km).

How long is a train between Sacramento, CA and Seattle, WA on average?

The train time from Sacramento, CA to Seattle, WA is on average 20 h 2 min  for the 623 miles (1005 km) long journey, but the time it takes to go to Seattle, WA from Sacramento, CA by train can vary depending on specific dates or traveling on weekends and holidays.

What time is the earliest train from Sacramento, CA to Seattle, WA? What time is the last train from Sacramento, CA to Seattle, WA?

The first Sacramento, CA to Seattle, WA train departs at 7: 49 AM   and the last train from Sacramento, CA to Seattle, WA leaves at 7: 59 AM. Check out the most up-to-date train schedule from Sacramento, CA to Seattle, WA on Omio and find the best time to travel to your destination.