The Aberdeen portion of the Caledonian Sleeper calls at Inverkeithing at 00.12 on 25 May on its way to Edinburgh Waverley, where it will combine with the Inverness and Fort William portions for the onward journey to London Euston.
Company: Dunfermline and Queensferry Railway
Photographer: Bill Roberton
Contact photographer: Bill Roberton
Image number: 34243Tags: Sleeper trains