Buchanhaven is a village in Aberdeenshire, Scotland, dating to around 1739.
It is one mile north of Peterhead town centre, and near to the mouth of the River Ugie.
Originally "a good distance from Peterhead",[1] the village was extended, by the feuing of two streets,[2] by James Ferguson, the third Laird of Pitfour, in 1796.
A diesel cable winch is situated at the top of the pier for the purpose of hauling boats from the slipway to the shore and vice versa.
The harbour has a total capacity of 18 boats, although only about half of those berths are used each year.