I don't think there's any way I could handle a bus ride for a day+ timewise. I did a greyhound from DC to clarksburgh WVa once, which was a 5 hr car ride at that time, and it took something like 16 hrs. I was never so happy to get out of a vehicle in my life. 30 or more hours? Seriously, they might find me hung in the toilet by the end of that trip. Put me on a train however...I think I could do that. Some dinner and a few drinks in the bar car after, retire in your cabin and sleep away the night..yep.