10 of the best beaches in Scotland: beautiful Scottish beaches to visit - from Vatersay Bay to Loch Morlich

Covid travel restrictions have been eased in Scotland, allowing people to meet up outdoors in groups of up to six adults from six households.

Have you visited any of these beaches?

The rule changes also mean Scots can now travel across local authority boundaries for outdoor socialising, recreation and exercise, although travel to some islands is still not allowed. Domestic holidays in Scotland are expected to be allowed from 26 April, including leisure travel to the Outer Hebrides, and travel to other parts of the UK should also be permitted from this date. So if you’re keen to enjoy a local getaway, or relaxing day out, here are 10 of Scotland’s most beautiful beaches that are well worth a visit.

Tucked away on the Isle of Barra in the Outer Hebrides, this peaceful retreat boasts several unspoilt beaches to enjoy. The beautiful Vatersay Bay stretches for half a mile and sits surrounded by an array of dunes.

Sign up to our Travel Guide newsletter

The i newsletter cut through the noise

Home white sands, turquoise waters, rocky outcrops and sand dunes, Sango Bay provides a picture perfect spot for surfing and exploring, with the famous Smoo Cave located just a short distance to the east.
Nestled in the seaside town of Lossiemouth, pretty sand dunes and long stretches of white sand await at East Beach, making it an idyllic spot for sun-bathing, paddling and long walks.
Considered the most beautiful beach in Britain, around 1.5 miles of pink sands, imposing cliffs, large dunes, crashing waves and glorious views await at the spectacular Sandwood Bay.
Offering miles of white sand and turquoise waters, this stunning beach on the west coast of South Harris in the Outer Hebrides is one of the largest on Harris, and visitors can also enjoy hillwalking and cycling close by.
Famed for its appearance in the opening scenes of the film Chariots of Fire, West Sands extends for almost two miles of golden beach, making it popular for walking and swimming, while the town centre is just a 15 minute walk away.
This attractive sandy beach is flanked by rocky outcrops and a grassy landscape which slopes up towards Beinn Ceannabeinne, a 383m high mountain where it takes its name, and enjoys views of the island of Eilean Hoan, which is now a nature reserve.
Home to crystal clear waters and golden sands, St Ninian’s Beach is a narrow stretch of land which connects the small isle to Shetland, and offers plenty of activities for visitors to do, from kayaking to wind surfing.
Located on the western coastline of Ayrshire, this beach offers a wealth of family friendly activities, with its sandy shores making an excellent spot for picnics, while a putting green, play area and crazy golf sit adjacent.
Loch Morlich is Scotland’s only freshwater beach and sits at the foot of the Cairngorms, in the heart of the mountain range. Surrounded by forest, it is a popular haunt for watersports, with the likes of paddleboarding, canoeing and kayaking all on offer.