The Aberdour (Silver Sands) beach is situated to the east of the small town of Aberdour on the north shore of the Firth of Forth. It is a small sandy bay approximately 600 metres long. The beach is popular with walkers due to its countryside location.
Water quality is classified as "Excellent" based on samples taken from the previous 4 years, 2021 through to 2024.
For tide times and marine weather for this beach, check out the UK & Ireland beaches app: