Nairn Railway Station, known in Gaelic as Inbhir Narann, is situated on the Aberdeen-Inverness Line in Highland, a quarter-mile (0.5 km) south southwest of the town centre. This station opened in 1855 on the Inverness and Nairn Railway, which became the Inverness and Aberdeen Junction Railway in 1861 and merged to become part of the Highland Railway in 1865. The long Baronial-style station building is by Murdoch Paterson (1826-98), features a canopy integrated between end blocks with crow-stepped gables and supported by slender cast-iron columns. It is preceded by Forres Railway Station, 9½ miles (15 km) to the east, and followed by Inverness, 15 miles (24 km) to the west southwest. Operated by ScotRail, Nairn Railway Station is staffed part-time and was used by 83,980 people per annum (2009-10) but passengers numbers had grown to 120,504 by 2016-17.
The station was used to represent Inverness Railway Station in the film The Private Life of Sherlock Holmes (1970).