I'm in the beginning stages of planning a three week trip to England and Scotland in 2023. We are starting in London and ending in Edinburgh and will have a car. We are not touring Scotland on this trip- only Edinburgh with a day trip to Fort William to ride the Jacobite train.
I'm tentatively planning 4 nights in Edinburgh (our last), and we can't do more without giving up York. I know it's about a three hour drive to Fort William. The Jacobite train departs at 10:15 and returns at 4pm. Is it reasonable to drive there early in the morning, ride the train, and then drive back to Edinburgh that same evening? I know there are tours out of Edinburgh that do this. Or would it be better to stay the night in Fort William? I don't really want to break up the Edinburgh stay, but... Any suggestions would be much appreciated.