Question: how long does it take to get from london to edinburgh by train?
Answer: The average journey time between London and Edinburgh is 5 hours 20 minutes .