The ground was opened in 1997, after Peterhead's old Recreation Park ground was sold off to supermarket company Safeway.[3] The standard of the facilities at Balmoor was one of the main reasons why Peterhead were elected to the Scottish Football League in 2000,[3] along with Elgin City.
The nearest railway station to Balmoor is Aberdeen railway station, which is 32 miles (51 km) away.[3] This is the greatest distance between a senior league football ground and its nearest railway station in Great Britain.[3] Balmoor is located on the A982 road, just north of Peterhead town centre.[3]