Home
Your location

Muck

Island in Highland, Scotland

Coordinates:56.834, -6.229
OS grid ref:NM 42 79
Dialling code: 01859 (Harris)
Map of the UK

Muck is the smallest of the populated Small Isles in the Inner Hebrides, off the west coast of Skye in Highland, Scotland. Unlike its rugged neighbours, the island is low-lying and surprisingly fertile, with machair, sandy beaches and improved pasture that have long supported crofting and small-scale farming; its compact size and gentle terrain give it a distinctly intimate, pastoral character.

Today a tiny, close-knit community of residents combine traditional crofting with tourism and conservation, offering holiday accommodation and guided wildlife experiences; seals, seabirds and wildflowers are big attractions. The island also bears traces of a layered history - from traditional Hebridean life and the impacts of the 19th-century clearances to more recent community initiatives - so visitors often come for both the scenery and the quietly lived-in cultural feel.

Postcode districts covering Muck

Neighbouring places

  • Eigg Island 5.7 miles9.2 km

Example postcodes in Muck

Transport links

  • Inverness Airport 95.2 miles153.2 km
  • Glasgow International Airport 95.6 miles153.9 km
  • Arisaig Railway Station 15.7 miles25.3 km
  • Morar Station 18 miles29 km

Local points of interest

  • Kinloch Castle Estate 12.8 miles20.6 km
  • Glengorm Castle Estate 13.8 miles22.2 km
  • Croig Wood Forest 16.1 miles25.9 km
  • Quinish House Estate 16.2 miles26.1 km
  • Traigh House Estate 16.4 miles26.4 km
  • Arisaig House Estate 16.8 miles27.1 km
  • Calgary Castle Estate 17.4 miles28 km
  • Canna Harbour Harbour 18.1 miles29.1 km
  • Mallaig Harbour Harbour 19.4 miles31.2 km