Kings Cross Station
Edinburgh is just under 400 miles from London. Fast train services from London's King's Cross station take around 4 hours to reach Edinburgh.
About six hours depending on which train you catch.
About 7 hours
You can't take a train directly from the Shetland Islands to London. You can't even fly directly between Shetland and London. You could travel by boat from Shetland to Aberdeen and then take a train or fly from there to London or you could fly from Shetland to Edinburgh and either fly or take a train from Edinburgh to London.
4 hours 30 minuites
About 4 hours.
Yes
You will have to change trains in Edinburgh
About 4 hours 30 minutes.
By time: 4.25 hrs to 4.75 hrs by train from London Euston to Glasgow Central.4.25hrs to 5 hrs, most are around 4.5hrs by train from London Kings Cross to Edinburgh WaverleyDistance: Glasgow - London (via West Coast): 403 milesEdinburgh - London (via East Coast): 393 miles
London Paddington. Catch a train heading for Bristol Temple Meads.
The last normal train from Waverley is at 1900 but there is a sleeper that leaves at 2340.