Alness railway station is a railway station on the Far North Line, serving the town of Alness, on the Cromarty Firth, in the Highland council area of Scotland. The station is 28 miles 70 chains (46.5 km) from Inverness, between Dingwall and Invergordon. ScotRail, who manage the station, operate all services.