Travel by train can be a lot of fun, but schedules aren't always as posted.
The day that ALaska took the MD-80's out of service, I was flying from Sacramento to Portland in the morning. Cancelled!
No rental cars, no other flights available including out of the Bay Area.
I managed to get the last seat on the Starlight, including a sleeping berth with toilet/shower combo (unbelievable but true - same cramped quarters)
Train was to leave on Friday at 12:35pm (afternoon)
When I got there, train (northbound) had been delayed by track collapsing into sinkhole at Goleta, near Santa Barbara.
Long wait and many delays.
At 12 midnight, some firm rented the Sacramento Amtrak station to film a customer service film. Lots of fun to watch.
Northbound train arrived 3:30am, and I boarded.
Nice sleep, but upon awaking I found we'd been sidelined for some backed up freights.
Beautiful crossing at night of the Cascade from Klamath Falls to Eugene, with arrival in Portland at 2:30am. Station sure is quiet then!
So that's only 23 hours from Sacramento to Portland, after a 15 hour delay in boarding....
On the other hand I've made many other enjoyable train journeys on time, including over the Sierra to Reno and back (from Oakland) on early Amtrak, Oakland to Portland and back -- all on early Amtrak with real dome cars, none of the amtrash cars of today, Also the Zephyr through the Feather River Canyon, and the Rio Grande Zeypher from Salt Lake to/from Denver via the Rockies..again with original dome cars....
Wish Amtrak would bring back the domes!