When you think of golden sands and turquoise waves lapping the shore, Scotland may not be the first place that comes to mind.
But we have an almost endless supply of beautiful beaches – including many which could easily be mistaken for a spot in the Caribbean. (It might be a wee bit colder, mind.)
We asked readers on our Facebook page the best beach they had been to in Scotland. This is what they said.

9. Lunan Bay
Viking armies landed on this bay in the 10th century. But now, it's a peaceful patch on the Angus coastline. Photo: Getty

10. North Uist beaches
This island in the Outer Hebrides has scores of idyllic beaches to explore, if soft white sand and tranquil bays are your cup of tea. Photo: Getty

11. Lossiemouth
"White sands and dunes for miles," said one reader of the striking beach on the northeast coast of Scotland, which is popular with surfers. Photo: Getty

12. Powfoot Beach
This beach along the road to Annan in Dumfries and Galloway has scenic views to the south across the salt marshes of the Solway. It is small but beautiful, and there is a lot of birdlife to watch if that's your cup of tea. Photo: Getty Images

