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