Travel blogger Francesca Brooking has travelled across the country on sleeper trains and says the journey is so much more pleasant than flying - especially overnight ...
London and Inverness is approximately 12 hours, and the journey between London and Fort William is around 13 hours. The train isn't fancy, but you can splurge a bit on a room, which has an air of ...
Inverness and Aberdeen. From London, the Lowlander sets off as one train and stops at Watford Junction and Carlisle. It then splits into two trains at Carstairs before carrying on to Glasgow and ...