Home
Your location

Banff

Place in Aberdeenshire, Scotland

Coordinates:57.664, -2.532
OS grid ref:NJ 68 63
Population:4,020
Dialling code: 01261
Map of the UK

Banff is a small coastal town in Aberdeenshire, Scotland, sitting on the north bank of the River Deveron where it meets the sea, opposite Macduff. Once the county town of Banffshire, it has a compact high street of Georgian and Victorian sandstone buildings and the striking Georgian mansion Duff House close by.

The town grew up around a working harbour and fishing trade and today its economy mixes fishing, agriculture, local services and tourism; visitors come for the beaches, dramatic coastal scenery, wildlife and historic sites such as the ruins of Banff Castle, while a small, community‑centred social life is maintained through local events and festivals.

Postcode districts covering Banff

Most populated places nearby

Neighbouring places

Example postcodes in Banff

Transport links

  • Aberdeen Airport 34.2 miles55.1 km
  • Inverness Airport 56.7 miles91.3 km
  • Keith Railway Station 17.5 miles28.1 km
  • Huntly Railway Station 17.7 miles28.5 km

Hotels in Banff Ad

Schools in Banff

  • Banff Academy Secondary
  • Banff Primary School Primary

Local points of interest

  • Montcoffer House Estate 2.2 miles3.5 km
  • Ardmiddle House Estate 9 miles14.5 km
  • Sunnyside Beach Beach 9.4 miles15.1 km
  • Ardmeallie House Estate 10.6 miles17.1 km
  • Auchry House Estate 11.6 miles18.7 km
  • Mayen House Estate 11.9 miles19.2 km
  • Boyndlie House Estate 14.1 miles22.7 km
  • Brucklay Castle Estate 16.8 miles27 km
  • Huntly Lodge Estate 17.5 miles28.1 km
  • Philorth House Estate 19.6 miles31.6 km