Big Sand (Scottish Gaelic: Sannda Mhòr) is a small remote crofting village in Highland, Scotland. It is situated on the shores of the Gair Loch and is 3.5 miles from Gairloch village. As the name suggests it is situated beside a large, unspoiled beach.
The crofting village of North Erradale lies 1 mile northwest of Big Sand, along the coast road, with the village of Melvaig located 4-5 miles further north of North Erradale.
Stony beach at Big Sand, the sandy beach lies just south of here