I did a comparison a while back for a train versus air trip between Boston and LA.
The train was longer by about 3 days each way, and about double the price without a sleeper car, more than six times the cost with a sleeper car.
Even a trip between here in NH (or at least as close as I could get) to NYC for a long weekend was far in excess of what driving my car, tolls and parking (even in Manhattan) would have cost.
34 hours in one of those seats? I fail to see the attraction.
We take Amtrack from Boston to DC and love it. A long ride but has bathrooms and a food car. Good thing is when one can get out of their seat and walk about from car to car, check out the other passengers, buy a beer, but bring your own food, the sandwitches sold have to be 3 weeks old and nasty.
Unlike air travel the train had little time waiting to take of, a plane waiting to fly can spend 3+ hours on the tarmac with you trapped in your seat. No walking about, no bathroom or drinks. Small seats, little leg room and strangers in the next seat driving you nuts.
Cost is more then to fly, but no body groping or luggage checks. Big windows to see America as it goes by, and if someone boards behind you or in front of you with crying baby's or uncontrolled kids, just stand up take your ticket and move to another quieter car.
None of the white knuckle take off or landing, no problem with ears and air pressure, need air, open a window. Most of us can walk away from a train accident, not so easy when one is in a plane.
Much safer then driving, one can nod off listening to the click clack or the rails. No getting lost when a detour is forced on one driving , no stops for gas or getting a flat tire. No stopping beside the road behind a tree for a Pee break. No worry about looking for gas off the interstate and ending up being pulled over by some cop that says you were speeding in a Podunk town.
I LOVE the rails, the destination is one thing, getting there is another. I would love to take Amtrak from coast to coast northern route and back by southern route. One can get off at any interesting stop and Bord again the next day.
The trans Canada route is I have heard is to experience a whole Continent, some day perhaps, someday.