Hi all! I'm going to be coming into London Heathrow on 9/6. My place is supposed to land at 11:25, and then I need to take a train from London to Edinburgh. What's the best way/route to do this? I'm also not sure if I should buy advance tickets or not, in case my flight is delayed. Thoughts on this?
Also, just in general, SHOULD I buy advance train tickets? I'll be traveling one ways to the following spots
London to Edinburgh
Edinburgh to Liverpool
Liverpool to York
York to London
Any help is appreciated; thank you!