Armadale – Mallaig
Ferry to Scotland
Armadale – Mallaig
Ferry to Scotland
Ferries from Armadale to Mallaig are operated by 1 ferry companies; Caledonian MacBrayne. The journey usually takes around 30 minutes. There are currently 13 weekly sailings on this ferry route. Prices start from as little as £11.00. Use our Deal Finder to compare prices and availability and book your ferry to Mallaig today.
You can get a ferry from Armadale to Mallaig. Ferries from Armadale to Mallaig are available all year round. This ferry route is operated by 1 ferry company; Caledonian MacBrayne. With around 2 daily and 13 weekly sailings, there are plenty of options to choose from. Just use our Deal Finder to compare prices and availability and book your ferry to Mallaig today.
Armadale to Mallaig first ferry: departs Armadale at 09:00.
Armadale to Mallaig last ferry: departs Armadale at around 18:30.
Bear in mind that Armadale Mallaig ferry times can vary by season. We recommend checking the latest Armadale to Mallaig ferry timetable before you book.
The duration of the Armadale to Mallaig ferry depends whether you’re travelling on a Armadale Mallaig fast ferry or conventional ferry. The Armadale to Mallaig ferry duration is usually around 30 minutes on average.
Average Armadale Mallaig ferry time: 30 minutes
The fastest ferries from Armadale to Mallaig take 30 minutes.
Ferries from Armadale to Mallaig are provided by 1 ferry company; Caledonian MacBrayne with 2 daily and 13 weekly sailings. Bear in mind, the Armadale Mallaig ferry timetable can change throughout the seasons, with more options available in the summer months.
Ferry frequency: the Armadale ferry to Mallaig runs all year round
Caledonian MacBrayne: 2 daily sailings and 13 weekly sailings
Yes, you can take a day trip between Armadale and Mallaig. Day trips from Armadale to Mallaig by ferry are very popular due to the short journey time and many daily crossings. If possible, taking a vehicle is also a good way to explore the surrounding area outside the harbour at your own pace.
Armadale to Mallaig distance: approximately 6.2 miles (10.0km) or 5 nautical miles.
Armadale to Mallaig ferry prices can vary depending on the ferry company you're travelling with and the season you're travelling in. The price of the ferry from Armadale to Mallaig varies between £11.00 to £43.07.
Average Armadale to Mallaig ferry cost: £23.58
The cheapest Armadale to Mallaig ferry costs £11.00.
Yes, students can get a 5% discount on Armadale Mallaig ferry tickets all year round. Check out our special offers page for more discounts and to get the cheapest Armadale to Mallaig ferry booking.
We recommend booking in advance to find the cheapest ferry from Armadale to Mallaig. Mallaig to Mallaig ferry prices vary depending on the season you’re travelling in. Most Mallaig to Armadale ferry prices are higher in the peak summer months between June to September. Ferries during these months can sell out so if you’re travelling from Armadale to Mallaig by boat in summer it’s always best to make your Armadale to Mallaig ferry booking in advance. Check out our special offers page for all the latest ferry discounts and to find the cheapest ferry from Armadale to Mallaig.
Yes, you can get the ferry from Armadale to Mallaig with a car.
Car operators: Caledonian MacBrayne
Average car price: £24.10
Yes, you can travel as a foot passenger on the Armadale to Mallaig ferry.
Armadale to Mallaig foot passenger ferries: Caledonian MacBrayne
Average foot passenger price: £10.00
Yes, you can take your camper on the ferry to Mallaig from Armadale.
Average camper price: £32.33
Unfortunately pets are not allowed on the ferry from Armadale to Mallaig.
You will need the following things with you when travelling with your pet on a ferry from Armadale to Mallaig.
Caledonian Macbrayne:
You can travel with guide dogs and assistance dogs on the boat from Armadale to Mallaig. However, you must let the ferry company know at the time of booking. You may also have to present any necessary certificates if asked to do so on board.
Unfortunately there are no cabins on the ferry from Armadale to Mallaig.
It all depends on the size of the ship but disembarking the ferry can take around 15-45 minutes.
If you're getting the Armadale to Mallaig ferry with luggage, then there are certain restrictions that may apply. The amount of luggage you can take on the Armadale to Mallaig ferry depends on the ferry company you are travelling with.
There are a wide range of facilities available on board the ferry between Armadale and Mallaig. These include cafes, restaurants, bars and gift shops. Bear in mind that each ship’s facilities will vary.
The accommodation and seating on the Armadale to Mallaig boat differs depending on the ferry company and how long the journey is. Prices are also dependent on the company you travel with and the size of your cabin.
Yes, the ferries from Armadale to Mallaig are suitable for people with reduced mobility. The exact facilities on board will depend on the ship you’re travelling on. It's best to inform the ferry company at the time of booking to see if they can accommodate any requests.
It all depends on the ferry company you are travelling with. In general, we recommend arriving at Armadale port at least 1 hour before departure. However, if you are travelling with a vehicle, it’s best to arrive 1 hour 30 minutes to 2 hours before departure to allow time for parking. Wherever you’re travelling from, you should allow plenty of time to get to the port in case of traffic.
Your Armadale to Mallaig tickets will be sent by email. You will then need to check in with the ferry company before you travel and you may receive an additional boarding pass.
The latest check-in time for your Armadale to Mallaig ferry booking should be in your confirmation email.
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.
| Armadale - Mallaig Ferry Route summary | ||
|---|---|---|
| Origin | Isle of Skye | |
| Destination | Scotland | |
| No. of Operators | 1 | |
| Operators | Caledonian MacBrayne | |
| Average Price | £24 | |
| Average Daily Sailings | 2 | |
| Average Weekly Sailings | 13 | |
| Average Sailing Duration | 30 m | |
| Fastest Sailing Duration | 30 m | |
| First Ferry | 09:00 | |
| Last Ferry | 18:30 | |
| Distance | 5 Nautical Miles | |
* Prices subject to change, pricing is taken from last 30 days, last updated 1 November 2025.
Thanks to its convenient ferry connections, Armadale is the perfect starting or ending point for your Isle of Skye adventure. Its location - on the Sleat peninsula with the Cuillin mountains looming behind - means breathtaking scenery is a given. A secluded bay also offers ample opportunities for adventure. There's a handful of sights too, from historical landmarks to fascinating museums.
Armadale is a small village so you can easily explore it on foot. However, we’d recommend bringing or renting a car so you can go on to explore the rest of the Isle of Skye.
Armadale is a busy port, with Caledonian MacBrayne offering regular services to and from Mallaig in mainland Scotland. Ferries operate all year round, although there’s often a reduced service in the winter months.
The port is located at the southern end of the Isle of Skye in the Sleat Peninsula. To reach it by car, follow signs to Broadford/Skye Bridge. Turn right on the A851 and then follow the signs to Armadale/Ferry. Stagecoach also operate a bus service (number 52) between Broadford and Armadale ferry port.
Yes, parking is available at Armadale ferry port. There are 25 spaces located within the port area.
Amenities include free Wi-Fi, ticket offices, a waiting area, toilets including accessible toilets, baby-changing facilities and parking. Around 300 metres away from the port, you’ll also find a post office with an ATM, a shop and petrol station.
The Pier
Armadale
IV45 8RS
Mallaig is a small fishing village located on the west coast of the Scottish Highlands. It’s known as the gateway to the islands with regular ferries to the Isle of Skye and the Small Isles. Although before you catch your ferry, it’s worth spending some time exploring Mallaig. Experience vibrant local life at its working fishing port, watch the famous Jacobite steam train arrive, sample the most delicious seafood and soak up the stunning scenery.
The village is small so it's easy to get around on foot. Taxis are also available should you need them.
Mallaig port is a busy port, offering year-round services to the Scottish islands including the Isle of Skye and the Small Isles. Caledonian MacBrayne are the main ferry company operating out of the ferry port. As well as serving ferries, Mallaig port is also a working fishing port.
There is no parking available at the ferry terminal. However, there's a long-stay paid car park located around 5 minutes from the terminal.
Amenities at Mallaig port include free Wi-Fi, ticket offices, a waiting area, parking, toilets including accessible toilets and baby-changing facilities. There's also a petrol station, ATM and shop located just a short walk from the ferry port.
Ferry Terminal
Mallaig
PH41 4QD