Mallaig to Armadale Ferry

The Mallaig Armadale ferry route connects Scotland with Isle of Skye. Currently there is just the 1 ferry company operating this ferry service, Caledonian MacBrayne. The crossing operates up to 63 times each week with sailing durations from around 35 minutes.

Mallaig Armadale sailing durations and frequency may vary from season to season so we’d advise doing a live check to get the most up to date information.

Route and port details

Mallaig - Armadale Ferry Operators

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

Mallaig Armadale Average Prices

Prices shown represent the average one way price paid by our customers. The most common booking on the Mallaig Armadale route is a car and 2 passengers.