Caledonian MacBrayne

Calmac website search form

Explore the

West coast

Buy your tickets now

Use My Account to get there faster

Widget Pins

Journey Planner

Access to ferry, bus and rail travel information
Public Transport Journey Planner

Activities & events

Small Isles non landing cruise from Skye

Small Isles non-landing cruise from Skye

Small Isles non landing cruise from Skye

Join this great non landing sail to explore the Small Isles, a small archipelago of the islands of Muck, Eigg, Rum and Canna lying south of Skye and north of Mull and Ardnamurchan.  Starting from Armadale on Skye's beautiful Sleat peninsula, you'll sail across the Sound of Sleat to Mallaig before boarding the ferry heading to the picturesque Small Isles. Each day offers different island options, all with beautiful land and sea scapes and the chance to spot local wildlife including dolphins, seals, basking sharks and varied bird species. Sit back and enjoy the views.

On Fridays you'll have around 1 hour to explore Mallaig before your Small Isles sail.

Adult ticket includes main meal/ Child ticket includes Mini Mariner's meal and drink (MacBee's water).  

For lovers of
scenic views, nature, and wildlife.


Dates and times

31 March to 20 October

Daily, excluding Wednesdays.

Monday to Friday. Monday, Tuesday, Thursday depart Armadale 0840, return times vary. Friday depart Armadale 1040, arrive Armadale 1855.

Book Now

Fort William Tourshop

01397 705285

Mallaig Port Office

01687 462403 (opt 2)


Sail & dine option

Adult £23.85

Child £12.00

Excluding meal

Adult £16.10

Child £8.05


Non landing sail, depart Armadale

Close Don't show again