Put your journey details into the Trainline ticket alert system and you'll get an email when advance tickets for that journey go on sale, which are usually the cheapest fares – though to avoid fees, book via a train-booking site that doesn't charge them.