A MacDonald

Portree - Fiskavaig
Portree - Peinchorran
Kyle of Lochalsh - Elgol
Dunvegan - Portree
Trumpan - Dunvegan