Skip to content

Are you a property professional?

Get started

Carnbee, Anstruther, KY 10

Anstruther is a coastal town in Fife, Scotland, with a population of about 3,500. It lies on the north‑shore of the Firth of Forth, roughly nine miles south‑southeast of St Andrews, and is part of the East Neuk area.