A new study has found that Scotland has the best beaches in Britain - as people are expected to flock to the coast as another heatwave is expected.
The research, conducted on behalf of Chicks Gold, analysed Tripadvisor reviews to find the highest-rated beaches in the UK.
Beaches rated four stars or higher were ranked based on the percentage of five-star reviews compared to the total number of reviews.
Here are the top 10.

5. Sandwood Bay Beach
It's back to Scotland to complete the top five best beaches in Britain. Sandwood Bay in Sutherland has 88.10 per cent of reviews (185 out of 210) rating it five stars. It is a natural bay with a remote, picturesque beach on the far north-west coast of mainland Scotland. Visitors will find a mile of golden sands and dunes, with rocky cliffs and a giant sea stack to complete the stunning vistas. | Canva/Getty Images

6. Embleton Bay
The first English beach to make the list is Embleton Bay - a long stretch of golden sand in Northumberland overlooked by the dramatic ruins of Dunstanburgh Castle. A total of 88.05 per cent of reviewers rated it five stars. | Canva/Getty Images

7. Ross Back Sands Beach
Ross Back Sands in Northumberland offers three miles of uninterrupted sand with views of Holy Island and Bamburgh Castle. It earned five star ratings from 87.65 per cent of reviewers. | Canva/Getty Images

8. St Aidan Beach
Yet another highly-rated beach in Northumberland, St Aidan Beach is a stretch of unblemished coastline between stunning Bamburgh Castle and Seahouses (pictured). It received 86.77 per cent five star ratings online. | Canva/Getty Images

