A 'spectacular' Scottish beach has been named the best in the UK - full list

Revealed - The perfect staycation locations in the UK |

GB NEWS

Sarra Gray

By Sarra Gray


Published: 07/08/2025

- 17:26

The top beach can be found on the beautiful Isle of Harris

Beaches in Scotland have an overwhelming majority of Britain's top five coastal destinations, according to new research.

Scottish coastlines took four spots among the nation's five highest-rated beaches in a survey that analysed Tripadvisor feedback.


The research, commissioned by Chicks Gold, crowned Luskentyre Beach on the Isle of Harris as the UK's top coastal destination.

It looked at beaches achieving four-star ratings or above, calculating the proportion of five-star reviews against total feedback received.

Luskentyre in the Outer Hebrides Harris beachLuskentyre Beach in Harris came first, with blue-green waters | GETTY
Marloes Sands Beach PembrokeshireMarloes Sands Beach in Pembrokeshire was the highest-rated outside of Scotland | VISIT PEMBROKESHIRE

Top 10 UK beaches (% of 5-star ratings)

  1. Luskentyre Beach, Harris, Scotland - 93.79%
  2. Scarista Beach, Harris, Scotland - 90.50%
  3. Camusdarach Beach, Morar, Scotland - 88.54%
  4. Marloes Sands Beach, Pembrokeshire, Wales - 88.51%
  5. Sandwood Bay Beach, Sutherland, Scotland - 88.10%
  6. Embleton Bay, Northumberland, England - 88.05%
  7. Ross Back Sands Beach, Northumberland, England - 87.65%
  8. St Aidan Beach, Northumberland, England - 86.77%
  9. Rhossili Bay, Wales - 86.69%
  10. Steve's Beach, Isle of Wight, England - 86.43%

The top 10 showed the positive reviews were most prominent across Scotland, with Marloes Sands Beach in Pembrokeshire ranking highest outside of Scotland.

Describing the number one beach, Visit Scotland states: "Luskentyre is one of the largest and most spectacular beaches on Harris.

"Scenery includes wonderful sand dunes and the island of Taransay, famous for being the setting of Castaway. Nearby activities include hillwalking, cycling and much more."

For England, Embleton Bay was voted the best beach. For more in England, the Isle of Wight's Steve's Beach also made the rankings.

Visit Northumberland states: "Low Newton's charming Embleton Bay, its white fisherman's cottages, its local produce, and its stunning stretch of Northumberland coastline are all reasons to visit this small, yet remarkable, place."

A trio of Northumberland beaches ranked on the list - Embleton Bay, Ross Back Sands and St Aidan - collectively showcase the county's exceptional coastline.

Woman standing at Northumberland Coast Embleton Bay

Embleton Bay received a lot of five-star reviews

|
GETTY

This comes as another study highlighted more of the UK's beautiful beaches, as two were named among the best in the world.

Rhossili Bay and Caswell Bay, both in Wales, ranked 4th and 5th, respectively, in the data, which reviewed where holidaymakers are happiest.

The Welsh beaches were two of only three beaches outside of Europe that made the top 20 list.

More From GB News