If the Caledonian Sleeper, the night train between London and Scotland, does not fit your budget or your schedule, know that there are other options to ride the rails between the two cities. There are two operators running direct, high-speed trains between London and Edinburgh, and they make the journey affordable, quick, and comfortable. So, once you’ve visited all the amazing museums London has on offer, all you need to do is hop on a train and you’ll get to see the Scottish capital and its famous castle in a matter of hours.