Balmullo is a village in Fife, Scotland.

It is situated within the KY16 postcode district, which is within the St. Andrews post town.

KY16 is the only postcode district within the St. Andrews post town.

The St. Andrews post town is within the Kirkcaldy postcode area.


Key data for Balmullo:

Administrative Ward: Tay Bridgehead

Administrative District: Fife

Country: Scotland

UK Parliament: North East Fife

NHS Local Health Authority: Fife

A map showing the location of Balmullo within the KY16 postcode district