Without a doubt, one of the best bits of travelling by train from London to Edinburgh are the views along the way. Even regular travellers glance up from their screens from time to time to take in the sights. The stops the train makes will vary, but almost all trains will stop at York, Durham and Newcastle-upon-Tyne.