Terpersie Castle is a small Z-plan castle standing in foothills to the north-west of Alford.
The central block measures around 8.5m by around 5.5m aligned approximately north-west to south-east. At the north and south corners are round towers with diameters of around 5.5m.
Terpersie Castle is similar in design and size to Rohallion Castle in Perthshire, the central block of which is around 8.3m by around 6.2m although its corner towers are smaller at around 3.6m in diameter.
Originally built in 1561, this castle burned down in 1665 and was then rebuilt. By 1885 it was a ruin, but was restored between 1983 and 1989 and is now a private home.