Though it is possible to reach Edinburgh from London by train in less than five hours, many people prefer to do the trip overnight in a sleeper, especially if the destination is further north at Fort William or Inverness, for example. This saves spending a night in a hotel (two, if one uses the slee
This content is for Premium Subscribers only. To view this content, login below or subscribe as a Premium Subscriber.