The fare of train ticket actually depends upon the class in which you wish to travel. The train fare from London to Newcastle-York ranges from £16.85 to £143.50 and the journey will be of about three to three and a half hours. Hope this serves your purpose. Happy journey. Have Fun.