I really don't get why trains can be so expensive and what we need to do to fix that. To an extent, flying is just way too cheap. I mean, I was looking at a roundtrip london/barcelona just last week, it was $25. By train I'm looking at at least 10 hours, likely more like 15, and $300. Both the $25 and the $300 just seem wrong. Flying is way too cheap, but I also don't get how $300 per person is competitive against so…
I used to work in rail engineering. Our projects were all reliant on explicit government subsidiary. We as a company basically watched the national transport budget for the next 12 months to predict whether we'd make a profit in the coming year. There are a few factors to rail that make it unsuitable for long distance. First, there is 10s of 1000s of miles of track, all of which has to be laid, maintained, controlled…
If you take into account the time overhead for airplanes, the break-even point is about 4 hours. For modern high-speed rail (speeds of over 200 mph), that's about 800 miles (NYC to Chicago, or Paris to Vienna). Most European high-speed rail lines outside France and Spain don't operate at that speed yet, but it's not uncommon for newly-built high-speed lines (which is why it's common in China).