If there is one rail journey which has consistently fired the English imagination, it is the train ride from London to the Scottish Highlands. We’ll cover over a thousand kilometres by train, travelling via York, Edinburgh and Inverness to reach Kyle of Lochalsh on the west coast of Scotland.