Best beaches in Highlands

Achmelvich Beach

A beach of brilliant white sand near Lochinver, on the wild Assynt coast in the north-west Highlands.

Oldshoremore Beach

A remote beach near Kinlochbervie, and the starting point for one of the walking routes out to wilder Sandwood Bay along the coast.

Sandwood Bay Beach

Reached only by a four-mile walk with no road access, this John Muir Trust beach carries mermaid and shipwreck-ghost legends over a century old.

Strathy Bay Beach

Real archaeological remains sit right at the bay: Highland-recorded longhouses, enclosures and a kelp kiln, plus a documented incised stone cross nearby.

Sango Bay

Durness limestone and dolomite recognised as a Geological Society "Great Geosite", sitting directly beside the famous Smoo Cave.

Mellon Udrigle Beach

A small Wester Ross beach with a real mountain backdrop rising straight up behind the sand, views open in every direction.

Gruinard Beach

Looks directly across at Gruinard Island, site of real WWII anthrax weapons trials that left it contaminated and off-limits for nearly 50 years.