Loading...
No Records Found
Sorry, no records were found. Please adjust your search criteria and try again.
Maps failed to load
Sorry, unable to load the Maps API.
Canna is the westernmost of the Small Isles archipelago, in the Inner Hebrides. It is linked to the neighbouring island of Sanday by a road and sandbanks at low tide. The island is 6.9 km (4.3 miles) long and 1.6 km (1 mile) wide. The island is managed by the National Trust for Scotland. Read more…