The difference in price between flying and traveling by train doesn't just seem to be big in your area. In most cases here in North America, train travel is about $20 (dollars) more than flying. I guess they figure you are almost in a traveling hotel so they can afford to charge these prices! I am not sure of their reasoning, but train travel seems to be higher than air fare almost all across the board.