Train is always more expensive partly because they don't get the tax exemption and cheap fuel airlines get. If airfares were priced the way train is, they'd be a lot more expensive and much less competitive.
Oh please, trains would not even be possible without government exemptions for right of way (and usually a originally fully government funded rail network). For passenger trains the problem is lack of competition, not fuel costs.