|Distance||678 miles (1093 km)|
|Average train duration||23 h 20 min|
|Average train ticket price||$102 (€82)|
Trains from Seattle, WA to San Francisco, CA cover the 678 miles (1093 km) long route taking on average 23 h 20 min with our travel partners like. There are direct train services available. While the average ticket price for this journey costs around $102 (€82), you can find the cheapest train ticket for as low as $101 (€82).
Here are some other resources that might have the information you need