CalMac
CalMac route information
Use the operator’s current route information to confirm the timetable, vessel and travel options for your preferred date.
Check the current timetable and service-status notice before leaving for Mallaig.
CalMac’s Mallaig–Armadale ferry links the West Highland mainland with the Sleat peninsula on the Isle of Skye. It provides a sea approach to southern Skye.
Choose UK as your place of departure, then select Mallaig - Armadale in the route list. Enter your travel dates to check sailings and prices. Search all ferry routes.
Click Here to view all other available ferry routes and destinations
CalMac’s Mallaig–Armadale ferry links the West Highland mainland with the Sleat peninsula on the Isle of Skye. It provides a sea approach to southern Skye.
Check the current timetable and service-status notice before leaving for Mallaig.
Book vehicle space for the specific departure when available.
If connecting from a train, leave time to walk to the ferry terminal and complete check-in.
Plan the two port connections as part of the same itinerary. For Mallaig to Armadale, compare where the ferry leaves and where it arrives, then check your transfer or driving time on each side. If the return journey uses a different mainland or island port, allow for that change when arranging accommodation and onward travel.
CalMac
Use the operator’s current route information to confirm the timetable, vessel and travel options for your preferred date.
Check the current timetable and service-status notice before leaving for Mallaig.
Mallaig is a working harbour and CalMac ferry gateway on the West Highland coast. Check the destination on your booked sailing, then allow time to reach boarding from the railway station or your road journey.
For the Mallaig to Armadale journey, match the port on the ticket to your transfer or driving plans. Leave time at Mallaig for check-in and boarding before departure; a train or bus arrival time is only the start of the connection.
Check the current timetable and service-status notice before leaving for Mallaig.
Armadale is the Isle of Skye end of CalMac’s Mallaig crossing. It provides a ferry gateway to the Sleat peninsula and southern Skye.
For the Mallaig to Armadale journey, match the port on the ticket to your transfer or driving plans. Allow time to leave the ferry at Armadale before a timed collection or onward connection; the scheduled arrival is not the same as being outside the terminal.
Book vehicle space for the specific departure when available.
For Mallaig to Armadale, compare the journey to the departure terminal, boarding time, the crossing and the connection after arrival. Read the arrival date as well as the clock time before fitting the sailing around a hotel stay or onward transport.
Enter every passenger and select the travel type offered for your Mallaig to Armadale sailing. If taking a vehicle, use its correct dimensions and include anything carried on a rack or trailer. Review the itinerary and included options before accepting the fare.
Compare the seating or cabin categories offered on the vessel for your departure. The available choices can differ between sailings, so read what is included in the price. Confirm assistance, accessibility or pet arrangements with the operator before completing the booking.
Check the operator’s current timetable and service notices for Mallaig to Armadale. A route guide does not guarantee every departure or ticket type is available through the comparison service. If the option you need is missing, consult the operator’s dated calendar directly.
Route information reviewed on 12 September 2026. Check the operator’s current timetable and service notices before travel.
CalMac publish route information for this crossing. Follow the operator links on this page for the latest timetable and service notices.
Use the departure and arrival times for the sailing you select, including the arrival date and local time zone. Published route descriptions are a planning guide rather than a guarantee for every departure.
Open the ferry search page and enter the two ports, travel dates and passenger details. Add your vehicle where required. If your preferred service is not listed, consult the operator’s published timetable.
Compare current sailings, passenger fares, vehicle prices and accommodation, then choose the crossing that works best for your journey.