The last train from Edinburgh to Newcastle is a strange one. While on weekdays and Sundays the last train isn't too bad (2100 Sun-Thurs, 2200 Fri), the last service on a Saturday leaves Edinburgh at 2000. Given the relatively large leisure market between the two cities, that's at least an hour too early (if not two).
It's even worse coming from further north. Take Aberdeen as an example - normally the last train from there to Newcastle is at 1818. But on a Saturday, the latest you can leave Aberdeen is at 1604!
It's even worse coming from further north. Take Aberdeen as an example - normally the last train from there to Newcastle is at 1818. But on a Saturday, the latest you can leave Aberdeen is at 1604!