Cairnbulg Station was located between the towns of Cairnbulg and Inverallochy. It consisted of a single platform with a crossing loop, which was used by trains for RAF Fraserburgh during World War II. Today the site has been redeveloped and is now occupied by a road used by buses for turning.