over the sea to skye
Enjoy the ferry crossing from Mallaig to Armadale and collect your vehicle upon arrival
Ferry sailings
Our vehicle collection and return point is in Armadale in the south end of the Isle of Skye.
Caledonian MacBrayne operates a ferry service from mainland Scotland to the island. Ferries depart from Mallaig to Armadale on a regular basis.
We work around the ferry schedules, 7 days a week. We meet all of our customers upon arrival at the ferry terminal in Armadale as courtesy.
Travelling by rail
The renowned West Highland Line runs from Glasgow to the fishing port of Mallaig. It is considered one of the best railway journeys in the world. You will enjoy some of Scotland’s most spectacular scenery before crossing over the sea to Skye.
The Caledonian Sleeper offers a unique way of travelling from London to Fort William. Departing London in the evening, you will wake up in the Highlands ready for your onward journey.
The Jacobite steam train runs from April to October. You will board in Fort William and enjoy various scencic stops enroute to Mallaig.
Travelling by bus
City Link runs a daily service from Glasgow to Fort William all year round.
Shiel Buses operate a regular bus service between Fort William and Mallaig, 6 days a week.
Book ahead
It is always advisable to book your ferry, train or bus travel in advance.
Onward travel connections
Return to Armadale is included in the price of rental.
Stagecoach run a daily bus service between Armadale and Broadford which connects to services to and from Kyle of Lochalsh.
Regular bus services run from Broadford to Kyle of Lochalsh, Inverness, Fort William and Glasgow.
Scotrail operate a regular train service from Kyle of Lochalsh to Inverness.
If you are arriving or departing from another point on the island, we can recommend local taxi services:
We rented a car, while on the Isle of Skye, from DriveSkye and it was the MOST satisfying car rental process. Met us at the ferry, car was fantastic and dropped the car off. Simple, easy – the way things should be on vacation! Thank you again!!