Beaches
Beaches to visit in the Scottish Highlands
Golspie beach is a long sandy beach with a mixture of sand and shingle. This award-winning beach offers safe bathing and several scenic walks with panoramic views across the Moray Firth.
This wild, unspoiled beach, running alongside the local golf course is a hidden gem. It offers spectacular views over the North Sea and the Moray Firth.
Nairn Beach is backed by low sand dunes and a promenade with an open, grassy links area.
Achmelvich Beach lies 3 miles northwest of Lochinver and 40 miles north of Ullapool, in the northwest of Scotland, accessed by single track road.
Dornoch beach is a beautiful expanse of golden sand located on the tranquil Dornoch Firth.
A spectacular, white beach that is large and accessible and offers endless opportunities to discover and explore.
“The hotel is perfectly located for touring the NE of Scotland and in particular the NC 500.”
— Patricia, Tripadvisor