This what I do when travelling to London, they open up 3 months in advance and for all trains usually as well. Haven't paid more than £60 there and back on a train to London in years. Did the same for Birmingham last June.
The only place I can think which is not quicker to train it to is Bristol.