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