In the centre of the village is Ferry-Port on Craig Church, established in 1607 and rebuilt in 1794 and again 1825, though worship now takes place along the street at Tayport Parish Church, built in 1843 as Ferry-Port on Craig Free Church.
In the centre of the village is Ferry-Port on Craig Church, established in 1607 and rebuilt in 1794 and 1825. Parish worship now takes place along the street at Tayport Parish Church, which was built in 1843 as Ferry-Port on Craig Free Church.