Elie and Earlsferry liegt an der Nordküste des Firth of Forth knapp 5 Kilometer von St Monans entfernt. Anstruther liegt knapp 10 Kilometer und Craighead am äußersten Zipfel des Firth of Forth rund 20 Kilometer entfernt. Alle Angaben in Luftlinie.
Der Ort zählt rund 700 Einwohner.