That's not far off the same cost as to get to Glasgow from London, looking for tomorrow it's between £55 and £70. Significantly longer though for yourself, the train here is around 4 hours 45 mins (give or take). It's also generally close to on time, and we have delay repay for anything over 15 minutes.