I have recently returned from touring The Scottish Highlands on the train and must have purchased, what I think, is the best value advance purchase ticket in the UK. Does anyone know a more value for money ticket than the one I traveled on the other Monday. Edinburgh to Perth (1hr 19m) Perth to Inverness (2hr 12m) Inverness to Kyle Of Lochalsh (2hr 37m) A total traveling time of 6 hours and 8 minutes on 3 trains. The cost of this advance purchase single ticket is £15.70 (although I got it for £10.35 as I have a railcard). I'm not interested in any deals or dayrider cards but are there any other advance purchase single fares out there as good value as this one?