These are the 10 best beaches in Scotland according to TripAdvisor, and what people who visited them had to say.

9. Camusdarach beach, Arisaig
“The beaches along this coast are stunning. White sand and blue sea and so close to home! We pretty much had the beach to ourselves and the view with the mountains as a back drop was just out of this world.” Photo: Shutterstock

10. Sandwood Bay, Kinlochbervie
“This is clearly one of the best unspoilt beaches in the world. Very romantic and unspoilt setting to share with the love of your life.” Photo: Shutterstock
3 / 3

