I need to travel (from Birmingham to London) by train for the first time since I settled in the UK. But I realize there are several billion train companies here ! Instead of visiting every single train company's website, is there a way to make a search on some centralized train website that will compare prices from all companies for me ?
I use and recommend http://www.thetrainline.com. I find it simple, payment is safe and leads to my own bank's verification process. You can choose which station to collect the tickets from the machine that prints them - take the card you booked with to validate the transaction, print, collect and go.