Place in Aberdeenshire, Scotland
| Coordinates: | 57.695, -2.116 |
|---|---|
| OS grid ref: | NJ 93 67 |
| Population: | 1,320 |
| Dialling code: | 01346 (Fraserburgh) |
Rosehearty is a small coastal village in Aberdeenshire on the north‑east coast of Scotland, sitting on the Moray Firth in the traditional district of Buchan. It lies between the larger fishing towns of Fraserburgh and Banff, giving it a sheltered harbour, sandy beaches and a backdrop of old stone cottages and piers that speak to a long maritime past.
The village has a strong fishing and boatbuilding heritage that has shaped its character for centuries, while today the local economy mixes remaining fisheries with tourism, small businesses and commuters to nearby towns such as Macduff. Visitors and residents value the coastal walks, birdwatching and community life centred on local clubs and festivals, making Rosehearty a quiet but lively example of a north‑east Scottish fishing community.
AB43 7JJ, AB43 7NT, AB43 7JZ, AB43 7HZ, AB43 7NW, AB43 7NP, AB43 7JG, AB43 7JB, AB43 7JP … See all