Depending on the train company you can book advance tickets 12 weeks in advance (usually) and can get some awesome deals if you know when you're travelling.
For example I have a train booked from Manchester to Brighton in 2 weeks that is costing me £9.90 to go one way, and £13.30 on the return. Bargain. (With a railcard).
For example I have a train booked from Manchester to Brighton in 2 weeks that is costing me £9.90 to go one way, and £13.30 on the return. Bargain. (With a railcard).