Book a Armadale Ferry

Armadale ferry port in Isle of Skye connects you with Mallaig in Scotland with a choice of up to 9 ferry crossings per day. The duration of the Armadale to Mallaig crossing is from 25 minutes and the crossing is operated by Caledonian MacBrayne.


Click for map

Armadale Ferry Services

  • Caledonian MacBrayne
    • 9 Sailings Daily 25 min
    • Get price

Armadale Ferry Port

The small village of Armadale and its port lie towards the southern tip of the Isle of Skye.

As the main gateway from Mallaig on the Scottish mainland to the Isle of Skye, the harbour provides frequent crossings between the two ports each week.

The ferry terminal has a seated waiting area with a bus shelter situated nearby and can be found at the southern end of the A851, a newly improved road connecting Armadale with the rest of the island.

Often regarded as one of Skye’s unfairly overlooked destinations, Armadale offers a great deal to those seeking tranquillity in beautiful surroundings. The bay has an idyllic beach, and the stunning 18th Century ruinous Armadale Castle lies just inland.

How To Get To Armadale Ferry Port

  • Armadale Ferry Port Address

    The Pier, Armadale, Sleat, Isle of Skye, IV45 8RS

  • Armadale Accommodation

    If you need to spend a night at or near Armadale ferry port before or after your trip or if you are looking for accommodation for your entire stay, please visit our Armadale Accommodation page for the best accommodation prices and one of the largest selections available online!