Aberdour se sitúa entre dos poblaciones costeras mayores, Burntisland al este y Dalgety Bay al oeste.