• The pebbled beaches of Canna
    The pebbled beaches of Canna © The National Trust for Scotland
  • Looking west from the harbour
    Looking west from the harbour © The National Trust for Scotland
  • Highland Cows on Canna
    Highland Cows on Canna© The National Trust for Scotland
  • Looking towards Canna House from the jetty
    Looking towards Canna House from the jetty© The National Trust for Scotland
  • Visitors outside Canna House
    Visitors outside Canna House© The National Trust for Scotland
  • Looking South from the north of Canna
    Looking South from the north of Canna© The National Trust for Scotland

Boasting stunning scenery, a temperate climate and a sheltered harbour, Canna is the most westerly of the Small Isles of the Inner Hebrides, and also one of the most hospitable.

Along with its smaller neighbour Sanday, Canna has been a site of continuous settlement for 9,000 years, with a small population of inhabitants remaining to this day. The two islands are now linked by a footbridge.

Known as ‘the garden of the Hebrides’, Canna has fertile soils, green meadows and abundant wildlife. It has been recognised as a bird sanctuary since 1938, and supports over 20,000 breeding seabirds, including puffins, razorbills and guillemots.

Canna House also contains an extensive and unrivalled Gaelic library, curated by previous owners, Dr John Lorne Campbell and his wife Margaret Fay Shaw.


Trust places nearby

Sign up for our free e-newsletter

Sign up for our free e-newsletter


Enter your email address and click ‘Sign up’

 | read terms

Opening times & Prices

18 Dec
  • Canna: all year daily
Opening times are for today Use the buttons to change date or see all dates in calendar.
Prices
  • Admission is free, but visitors are encouraged to support our work by joining or making a donation.

5 day weather forecast

  • Thu 18/12 : Light rain 11°C 11°C 18/12
  • Fri 19/12 : Light rain shower 8°C 8°C 19/12
  • Sat 20/12 : Partly Cloudy 7°C 7°C 20/12
  • Sun 21/12 : Heavy rain 16°C 16°C 21/12
  • Mon 22/12 : Light rain shower 9°C 9°C 22/12