Which? has revealed the best seaside towns in the UK, with St Andrews topping the list for Scotland.
The town received an overall rating of 83%.
The list was compiled by reviews from more than 4,000 visitors who gave feedback on their recent trips to seaside towns, villages and resorts.
Destinations were rated on their beaches, attractions, value for money, peace and quiet, and scenery.
St Andrews scored the following for these categories:
Beach: 4/5
Attractions: 5/5
Value for money: 4/5
Peace and quiet: 3/5
Scenery: 4/5
Full list of Scotland towns
- St Andrews
- North Berwick
- Ullapool
- Oban
Top of the list for the UK was Bamburgh in Northumberland. It won visitors over with its stunning scenery, beach and peaceful surroundings.
St Andrews placed fourth overall.
The Which? summary of the top rated destination said: “The former 2019 winner is back on top thanks to its five-star beach.
“This glorious stretch of golden sand runs for three miles, backed by a vast, tussock dune system and dominated by the epic Bamburgh castle.
“The beach is big enough that it’s rarely crowded, which may suit those looking to socially distance this summer.
“The bracing wind off the North Sea also helps to keep mass tourism at bay and the beach pristine and free of litter.
“This is the British seaside at its low-key best: nothing to do here except walk, run, let the dog off the lead, or sit behind a windbreak with a Thermos and watch the waves roll in.”
Comments: Our rules
We want our comments to be a lively and valuable part of our community - a place where readers can debate and engage with the most important local issues. The ability to comment on our stories is a privilege, not a right, however, and that privilege may be withdrawn if it is abused or misused.
Please report any comments that break our rules.
Read the rules hereComments are closed on this article