OP have you tried flying? It is usually cheaper, though obviously the hassle of getting to the airport. However if you're worried about the environment or just prefer a coach/train, train is the way to go unless you're happy to spend all that time in the coach.