Aberdour has a population of 1,680, which has been falling in recent times.
The vilage is in two halves, Easter and Wester Aberdour either side of the Dour burn with the population almost equally distributed.
Aberdour is a twenty minute drive North of Edinburgh over the Forth Bridge. Aberdour is around 10 minutes east of the Rosyth Junction of the A90, which connects Edinburgh with Perth, Dundee and Aberdeen. The village is also served by the award winning Aberdour Train station with regular trains to Edinburgh, around the fife circle. Please note trains listed as going to Glenrothes with Thornton continue around the fife circle although it is quicker to travel past Glenrothes by going in the opposite direction to Inverkeithing and then continuing towards and Dunfermline. Aberdour has bus services, The Stagecoach in Fife route 7 links Aberdour with Kirkaldy and Leven in the East and Dunfermline in the west. It has a frequency of approximately 20 minutes. One bus an hour links Aberdour with the Ferrytoll park and ride in Inverkeithing where direct buses can be taken to Edinburugh
Aberdour can be walked around in a couple of hours - take the Fife Coastal Path from the train station to the idyllic Silver Sands beach, then proceed to head West towards the Black Sands beach and picturesque harbour. Cut up the steep Hawkcraig Road and you'll arrive in the historic and rustic heart of the village - with friendly pubs, restaurants and unusual boutique shops.
Aberdour is well equipped for the hungry tourist/local. All of the village pubs and hotels have popular restaurants.
For a village of its size, Aberdour has a huge amount of pubs per person (it's the Scottish way!). The pubs are all within 5 minutes walking distance of each other, and most are traditional Scottish establishments, with friendly locals and bar staff.