Editors at travel bible Lonely Planet have published their top 18 beaches of Scotland with their selection spanning every corner of the country.
From Shetland to Lewis and the Borders to the West Highlands, the list contains some popular choices and some lesser-known gems.
Flick through their selection and transport yourself down to the shore for some rejuvenating coastal time.

17. Portobello Beach, near Edinburgh
It might get packed at the first sight of sun, but time on Portobello beach remains a much loved - and essential - part of life for locals and capital dwellers . PIC: Photo: Subberculture

18. Bay of Scousburgh, Shetland Isles
The gloriously white beach of Scousburgh Sands is backed by dunes and rolling countryside and is considered Shetland's finest strand. Photo: Joe de Sousa
5 / 5

