Question: how long does it take to get from london to york by train?
Answer: The average journey time between London and York is 3 hours 10 minutes . On an average weekday, there are 57 trains travelling from London to York. The journey time may be longer on weekends and holidays.