Beaches
Beaches to visit in the Scottish Highlands
“The hotel is perfectly located for touring the NE of Scotland and in particular the NC 500.”
— Patricia, Tripadvisor
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.
— Patricia, Tripadvisor