Ferry to Isle of Skye
Every crossing in one place
Ferry to Isle of Skye
Every crossing in one place

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.
You can get ferries to Isle of Skye from destinations including Mallaig, Tarbert (Harris) & Lochmaddy. There are up to 33 ferries running per week. Ferries to Isle of Skye are provided by 1 ferry operator; Caledonian MacBrayne. Book now with Direct Ferries and find a ferry to Isle of Skye to suit you.
The Isle of Skye ferry timetable varies depending on the route you choose. The Mallaig to Armadale ferry sails approximately 16 times per week, with an average duration of about 30 minutes.
Meanwhile, the Tarbert (Harris) to Uig ferry sails 9 times per week, with an average duration of about 1 hour 40 minutes.
Ferries to Isle of Skye are provided by Caledonian MacBrayne.
There are 2 ferry ports in Isle of Skye. Armadale is the most popular port with 3 daily and 16 weekly sailings.
The duration of the ferry to Isle of Skye depends on the route. The longest route is Lochmaddy to Uig with an average duration of 1 hour 45 minutes, whilst the fastest route is Mallaig to Armadale with a journey time of 30 minutes.
The fastest ferry to Isle of Skye is Mallaig to Armadale. This journey usually takes 30 minutes and costs around £24.00 on average.
The most popular ferry route to Isle of Skye is the Mallaig to Armadale ferry with 16 weekly sailings and an average price of £24.00. The second most popular ferry to Isle of Skye is the Tarbert (Harris) to Uig ferry with 9 weekly sailings and an average price of £66.34.
Ferries from Isle of Skye go to 3 ports. These include Mallaig, Tarbert (Harris) & Lochmaddy. If you're looking for inspiration on where to go, check out our blog or Instagram.
The price of the ferry to Isle of Skye varies depending on the route you choose. The Mallaig to Armadale ferry costs £24.00 on average whereas the Tarbert (Harris) to Uig ferry usually costs £66.34.
The cheapest ferry to Isle of Skye depends on the route, season, ferry company and whether you are travelling with a vehicle or not. Prices are generally cheaper for foot passengers. We recommend booking your ferry tickets to Isle of Skye in advance to get them at the cheapest price. For more money-saving tips, take a look at our guide to budget ferry travel.
The cheapest Isle of Skye ferry is Mallaig to Armadale with an average price of £24.00. The journey takes approximately 30 minutes.
Yes, you can travel as a foot passenger on Isle of Skye ferries. Isle of Skye foot operators include Caledonian MacBrayne.
Yes, you can take your car on ferries to Isle of Skye. Simply follow the signs at the port and staff will be on hand to guide you into the correct lane. Isle of Skye car operators include Caledonian MacBrayne.
Yes, you can take your bike on ferries to Isle of Skye. Isle of Skye bicycle operators include Caledonian MacBrayne.
Unfortunately, you cannot bring your pet on the ferry to Isle of Skye. However, there are plenty of alternative ferry routes that do allow you to bring your pet with you.
Need more help? Check out our Travel FAQs.
It's easy to book ferry tickets to Isle of Skye online with our Deal Finder. Enter your departure and arrival ports, along with your travel date, to view all available sailings and compare alternative routes to find the best option for your trip.
We recommend booking in advance to secure the best available fares. You can also visit our Special Offers page and sign up to our email newsletter to receive exclusive deals. For more information about the booking process, take a look at our booking FAQs. If you've booked your tickets and wish to change them, please see our guide to amending your booking.
"Fantastic trip"
"Lovely experience. IF you've printed your own ticket "
"thank you"
"Mallaig - Armadale "
Find out what it's like onboard the ferries before you travel.
