Question: how long does it take to get from london to scotland by train?
Answer: Journey times by train Journey times from London can be as little as 4½ hours to Edinburgh and 5 hours to Glasgow. From Manchester or York, travelling time is about 2 hours while from Bristol, it is approximately 7 hours. Beyond Edinburgh or Glasgow, allow another 2½ hours to reach Aberdeen, or 3½ hours to Inverness.