The train journey from Seattle to Los Angeles takes 34h 56m on average and covers a distance of 959 miles.