Question: how long does it take to get from london to newcastle?
Answer: The average journey time between London and Newcastle is 3 hours 33 minutes . On an average weekday, there are 35 trains travelling from London to Newcastle. The journey time may be longer on weekends and holidays.