LNER offers the only direct train from Newcastle to London King's Cross and a journey that takes roughly three hours. During peak times these trains run every half hour.