St Andrews and North Berwick have been voted as two of the best seaside towns to visit in the UK, according to a new poll.
Consumer magazine Which? spoke to 4,000 of its readers for its thoughts on a number of resorts across the country.
Destinations were rated based on their beaches, attractions, value for money, peace and quiet and scenery.
St Andrews came up as the fourth best seaside resort in the UK, with the magazine praising it for having the “best beaches in Scotland” and its range of independent shops and restaurants.
Which? readers gave St Andrews a customer score of 83% – with the town getting a five star rating for its attractions.
Writing about the Fife town, Which? said: “St Andrews has the best beaches in Scotland. While famous for its seven golf courses and university, it is also home to two stunning beaches. West Sands is a two-mile uninterrupted stretch and smaller East Sands sits on the Fife Coastal Path.
“St Andrews is bustling with independent shops and restaurants, and you can take tours to gain an insight into its medieval history.
“For a small seaside town, there’s plenty to see and do, which landed it a rating of five out of five for its tourist attractions.”
North Berwick, East Lothian, was not far behind St Andrews, coming sixth on the Which? poll – scoring a customer score of 81%.
Bamburgh, which is just shy of the Scottish border in Northumberland, came out on top with an impressive 85% rating.
Rory Boland, editor of Which? Travel, said: “The results of our survey show that bigger is rarely better, with smaller, less crowded resorts taking the top spots over better-known destinations.”
It will be welcome news for both resorts, who have been welcoming tourists back for the first time this year as Scotland moved to level three coronavirus restrictions earlier this week.
The move means that tourist accommodation is allowed to reopen, while the border between Scotland the rest of the UK was opened back up once again.
Many Scots will be opting for staycations this year as fears over new variants continue among health officials.
There are hopes that international travel could resume as early as May 17 – but the Scottish Government has remained cautious over the return of trips abroad.
Don’t miss the latest news from around Scotland and beyond – Sign up to our daily newsletter here.