Last week I flew home from England, and was encountered with a blizzard/snowstorm when I arrived in NY. Anyways my flight back to Buffalo was cancelled and I ended up taking Amtrak home, which ended up taking 9-10 hours. I did buy the ticket last minute, but I was still surprised to find out it cost $75. Jetblue on the otherhand cost $57 with all taxes and fees included. So my question is why is the train so much more expensive, ecspecially considering it takes substantially longer? Does it have to do with subsidies, lack of competition, or is it just more expensive to run the railroad than it is to run an airline?