As someone else said Megabus is your best bet. But there's also this site that helps you plan out a rail journey through split ticketing to minimise the cost. Might be worth checking out if you're set on taking a train. https://www.splitticketing.com/