These are the 10 best beaches in Scotland according to TripAdvisor, and what people who visited them had to say.
5. Huisinis beach, Isle of Harris
“This is the second time we have visited this beach and we were not disappointed. It is so clean and spacious with beautiful views. It is a popular spot for surfers but we were happy just to dip our toes in, however a few more daring visitors went in for a swim.There is a lovely coastal walk up past the car park towards another wonderful beach.” Photo: Shutterstock
6. Sango Bay, Durness
“Perfectly gorgeous, probably one of the best beaches in the world with pristine sands and clear water. Great place to walk your dogs.” Photo: Shutterstock
7. Balnakeil beach, Durness
“Cannot recommend this place more. Just go here. We went to lots of beaches along NC500 and this was the most stunning. Stayed for the late sunset when we arrived in Durness and went back again first thing in the morning.” Photo: Shutterstock
8. Brora beach, Brora
“A beautiful clean beach, sand as far as you can see. Some lovely shells and rocks to fossil hunt. Great whatever the weather.” Photo: Shutterstock