Ferry to Isle of Skye

Every crossing in one place

Ferry to Isle of Skye

Popular Ferry Operators for Isle of Skye

Latest offers for Isle of Skye

View all Special Offers

Why use Direct Ferries?

Sail everywhere

More routes than anyone else.

Sail everywhere

Sail cheaper

Compare fares, times & routes in one place.

Sail flexibly

Change plans easily with flexi tickets.

Sail flexibly

Sail smart

Book e-tickets & manage trips in-app.

Sail informed

Live ship tracking & real-time updates.

Sail informed

Sail confidently

Top-rated customer support when you need it.

Ferry to the Isle of Skye

You can get ferries to the Isle of Skye from destinations in both mainland Scotland and the Scottish Islands including Mallaig, Tarbert (Harris) & Lochmaddy. There are up to 64 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.


Sailing information: operators, timetables and routes

Isle of Skye ferry timetable

The Isle of Skye ferry timetable varies depending on the route you choose. The Mallaig to Armadale ferry sails approximately 45 times per week, with an average duration of about 30 minutes. The first ferry departs at 07:10 and the last ferry leaves at 18:00.

Meanwhile, the Tarbert (Harris) to Uig ferry sails 10 times per week, with an average duration of about 1 hour 40 minutes. The first ferry departs at 07:10 and the last ferry departs at 21:10.

Isle of Skye ferry operators

Ferries to Isle of Skye are provided by 1 ferry operator: Caledonian MacBrayne.

Isle of Skye ferry ports

There are 2 ferry ports in Isle of Skye. Armadale is the most popular port with 7 daily and 45 weekly sailings.

How long is the ferry to the Isle of Skye?

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.

Which is the fastest ferry to the Isle of Skye?

The fastest ferry to Isle of Skye is Mallaig to Armadale. This journey usually takes 30 minutes and costs around £23.10 on average.

Popular Isle of Skye ferry routes

The most popular ferry route to Isle of Skye is the Mallaig to Armadale ferry with 45 weekly sailings and an average price of £23.10. The second most popular ferry to Isle of Skye is the Tarbert (Harris) to Uig ferry with 10 weekly sailings and an average price of £71.42.

Where do ferries from Isle of Skye go to?

Ferries from Isle of Skye go to 3 ports. These include Mallaig, Tarbert (Harris) & Lochmaddy.


Isle of Skye ferry prices

How much does the ferry to Isle of Skye cost?

The price of the ferry to Isle of Skye varies depending on the route you choose. The Mallaig to Armadale ferry costs £23.10 on average whereas the Tarbert (Harris) to Uig ferry usually costs £71.42.

What is the cheapest way to get to Isle of Skye?

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.

The cheapest Isle of Skye ferry is Mallaig to Armadale with an average price of £23.10. The journey takes approximately 30 minutes.


Isle of Skye ferry travel with vehicles and pets

Can I travel as a foot passenger on the ferry to Isle of Skye?

Yes, you can travel as a foot passenger on Isle of Skye ferries. Isle of Skye foot operators include Caledonian MacBrayne.

Can I take a car on the ferry to Isle of Skye?

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.

Can I take my bike on the ferry to Isle of Skye?

Yes, you can take your bike on ferries to Isle of Skye. Isle of Skye bicycle operators include Caledonian MacBrayne.

Can I take my pet on the ferry to Isle of Skye?

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.


Booking your Isle of Skye ferry tickets

How to book ferry tickets to Isle of Skye

It's easy to book ferry tickets to Isle of Skye online at Direct Ferries using our Deal Finder. Enter your departure and arrival ports along the date you'd like to travel to see all available options. You can also compare alternative routes to find the best ferry to suit you. 

We'd recommend booking in advance to get your tickets at the best possible price. You can also check out our Special Offers page and sign up to our email for exclusive offers.

Most Popular Questions for Ferries to Isle of Skye

Isle of Skye reviews

Isle of Skye Ferry Routes

Onboard the ferries

Ship guides, videos & reviews

Find out what it's like onboard the ferries before you travel.

Onboard the ferries

The quickest way to make & manage your booking

Download our app today

Customer Service

Visit our customer service page to find useful information on travelling by ferry, our FAQs, and how to contact us for help with your booking

Need help?

Let's keep in touch

Exclusive deals delivered to your inbox