Luskentyre Beach has come out as one of the top 20 beaches in all of Europe in the latest TripAdvisor survey.

And it was one of only four of the selected beaches to get a 5/5 rating.

The travel and eating-out booking website says: “For all of the world-class cities and cultural attractions Europe has to offer, its beaches are equally amazing and shouldn’t be overlooked.

“At TripAdvisor, we set out to identify some of the best beachside getaways in Europe for all types of travellers—from classic staples in Greece, Spain, Italy and Croatia to underrated gems in the UK, Turkey, and beyond.

“Each spot on our list had to have some stellar TripAdvisor reviews, as well as comfortable and affordable accommodations nearby.

“Visit one of these jaw-dropping European beaches and you’ll be in awe of the stunning views and scenery.

“The best part is, many of Europe’s finest beaches are located in incredible destinations—like the charming town of Tropea in Italy’s Calabria region or the seaside stunner of Saint-Malo in France’s Brittany region.

“Luskentyre, located on The Isle of Harris, is not a typical European beach but will mesmerise you with its beauty.

"With miles and miles of white sand and stunning green-blue waters—it’s a breath-taking Scottish landscape worth seeing. Spend the day wandering the wide open space and finish it off with a visit to the nearby Isle of Harris Distillery.”

One TripAdvisor reviewer said: “I’ve been to beaches all around the world, but nothing could prepare me for this place…it’s completely unspoiled and on another level of beauty! White and gold sands, all shades of blue ocean and 360 degree views.”