10 of the best white sandy beaches you'll never believe are in Scotland

Forget the Mediterranean or the Caribbean, Scotland has incredible white sand beaches scattered around its coastline, rivalling any found around the world.

TSPL
TSPL

Some are so picture-perfect they could be mistaken for far flung tropical locations like the Maldives, Hawaii or Mauritius...although the temperatures may differ ever so slightly!

Vatersay is the southernmost inhabited island in the Outer Hebrides and the eastern bay is where we find this long and beautiful sandy beach.

Sign up to our daily newsletter

The i newsletter cut through the noise

Ideal for walks and picnics, this white shell sand beach can be found near the most northerly point on the Isle Of Barra.
This exquisite white sandy beach offers unparalleled views of the spectacular Highland mountains. Backed by dunes, Mellon Udrigle is an incredibly attractive piece of coastline in Wester Ross
On the West coast of Scotland, north of Fort William, you'll find the beach of Morar. Famous for its stunning silver sands and crystal clear turquoise water, the beach has shallow water to paddle in.
The full name of this glistening white shell sand beach is Traigh Ban Nam Monach, which is Gaelic for 'white strand of the monks'.
The expansive beach provides stunning views across to the Isle of Taransay and towards the Harris Hills.
Stretching for a massive three miles, this expanse of white sand made up from broken shells is ideal for walking and is also a haven for wildlife in the summer months.
Located on the west coast of South Harris in the Outer Hebrides, Luskentyre is one of the largest and most spectacular beaches on Harris.
Dubbed the Mull Caribbean, this beach is 'one of Mull's best kept secrets'. Treating visitors to an expanse of glistening white shell sand, it also boasts some hidden coves to explore.
The small island of Iona lies off the southwest coast of Mull in the Inner Hebrides. At just 1.5 miles wide and 3 miles long, it wont take you long to experience all the beautiful beaches on offer.