St Andrews (East Sands) beach is situated to the east of the town of St Andrews in Fife. The sandy bay is approximately 700 metres long. The beach is popular with tourists and watersports enthusiasts and is home to a sailing club.
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: