Banff is an old county town and a Royal Burgh that is situated 45 miles north of Aberdeen. It is located at the mouth of the River Deveron which separates Banff from the neighbouring town of Macduff. The town has a current population of 3,820,

Housing in Banff spreads outwards from the A98 road that runs through the centre of the town. Traditional granite single and two story homes lie to the north side of the road towards the town’s harbour, with more modern family homes on the south side of the road inland.


3,720 people

Distance from Aberdeen

47 miles


Regular bus service from Aberdeen to Banff


Primary School

  • Aberchirder Primary School (with nursery unit)
  • Banff Primary School (with nursery unit)
  • Bracoden School
  • Fordyce School
  • Macduff Primary School (with nursery unit)
  • Ordiquhill School (with nursery unit)
  • Portsoy School (with nursery unit)
  • Whitehills School (with nursery unit)

Secondary Schools

  • Banff Academy
Additional information

Catchment areas information can be found here.

History of Banff

The history of the town dates back to the 12th century when Banff’s first castle was established to repel Viking invaders. Many of the town’s period houses date from the 17th and 18th century, with the layout of the town consisting of a Georgian upper town and an older Scotstown by the harbour.


Things to do in Banff

William Adam’s magnificent 1730 mansion, Duff House, can be found in Banff. Duff House operates as an outstation for the National Galleries of Scotland, with extensive grounds that offer pleasant woodland walks. Banff features a wide range of local amenities and a great range of activities in the local area including golfing, fishing, walking, cycling and more. A number of castles and distilleries can also be found along the picturesque coastline and surrounding area.

If you’re looking for a new home in Banff, the ASPC website has a comprehensive listing of flats and houses for sale and rent in Banff – ranging from one-bedroom properties to substantial family homes.

Further information on Banff is available at the Banff community website.

View area localities
  • Alvah
  • Boyndie
  • Cornhill
  • Fordyce
  • Forglen
  • Gellyhill
  • Inverboyndie
  • King Edward
  • Ladysbridge
  • Longmanhill
  • Mountblairy
  • Sandend
  • Whitehills