Portsoy railway station was a railway station in Portsoy, in current day Aberdeenshire. Opened in 1859 by the Banff, Portsoy and Strathisla Railway, it was absorbed by the Great North of Scotland Railway in 1867. The original terminus closed in 1884 and a new station opened nearby on a through route and two years later, after the Moray Firth coast line opened, the station was served by Aberdeen to Elgin trains.