Caledonian Sleeper would make most sense, although it’s a few quid.
I have a customer up there and as a part of the project we’re running I was up there once a week for four months.
By car.
From Sheffield.
I can vouch for the fact that it is absolutely f*****g MILES from anywhere. Get the train. Fort Bill from Sheffield is pretty much a 7 hour drive.
I nearly cried once when, three months into said project, as I was leaving Fort William to go home, my boss rang demanding I was in Southampton for the following day. Our relationship has never been the same since….