Several church buildings have been used during the history of the parish. The earliest record of a church in the area (St Bathan's Chapel) is from 1241. Its ruins lie in the woods beside Yester House, to the south-west of the village centre. A church also once stood at Duncanlaw, a former settlement to the south-east of the main village.
The present building dates to 1708, and stands towards the north of the village, at the main road junction, just behind the village war memorial. The church is a Category A listed building.[1]