Train ride from Mallaig to Edinburgh is almost 7 hours, with no first class accommodation available. Is food otherwise available on the train(s).
Do you know if we have to change trains or just make stops at Ft. William and Glasgow. Would it be wise to get off the train at one of these places to get something to eat. Any help is appreciated.