The port of Armadale connects the Isle of Skye with Mallaig in Scotland. The route Mallaig - Armadale is offered up to 4 times a day by the shipping company Caledonian MacBrayne. The journey takes around 30 minutes.
Click on a route to see the current prices and departure times.