Armadale Ferry
Armadale Ferry
With a selection of up to 49 sailings weekly, the port of Armadale connects Isle of Skye with Scotland. Sailing duration ranges from 45 minutes to Mallaig and 45 minutes on the Mallaig service.
Sailing information can vary based on time of year, so we’d advise you to view live sailing times and prices in our Deal Finder.
The Pier, Armadale, Sleat, Isle of Skye, IV45 8RS
Armadale - Mallaig with Caledonian MacBrayne
More routes than anyone else.
Compare fares, times & routes in one place.
Change plans easily with flexi tickets.
Book e-tickets & manage trips in-app.
Live ship tracking & real-time updates.
Top-rated customer support when you need it.
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.
Armadale Accommodation