Mallaig Ferry Port
Book Here
Mallaig Ferry Port, on mainland Scotland, connects with Canna, Eigg, Muck and Rum (Inner Hebrides); as well as Lochboisdale (Outer Hebrides) and Armadale (Isle of Skye).
Catch a crossing to Mallaig ferry terminal on these routes:
- Armadale to Mallaig (Calmac Ferries)
- Lochboisdale to Mallaig (Calmac Ferries)
Mallaig Ferry Terminal Map and Directions
Address: Mallaig Pier, Highland, PH41 4QD, Scotland.
About Mallaig
Mallaig is a fishing port of about 1000 people, situated some 150 miles north of Glasgow, Scotland. It offers ferry services to Canna, Eigg, Muck and Rum (Inner Hebrides); as well as Lochboisdale (Outer Hebrides) and Armadale (Isle of Skye).
Getting to Mallaig Ferry Port
By Car
From Fort William, follow the A830 for 42.6 miles. At the roundabout, take the 3rd exit onto Station Rd/B8008.Continue onto E Bay towards Mallaig Harbour.
By Train
You can travel by train from Fort William to Mallaig. The train station is a 5 minute walk to the ferry terminal.
By Bus
Local buses at bus stop opposite tourist information - 5 minutes walk.
Mallaig Ferry Port Facilities
Café/ Bar
There is no café or bar at the terminal itself but some are within a 5 minute walk from the terminal.
Disabled Facilities
There are disabled toilets, access to the terminal building and lifts.
Terminal Opening Hours
The terminal is open Monday, Wednesday, Thursday, Friday and Sunday from 08:10 to 16:00 and Tuesday and Saturday 08:10 to 18:15 during the winter. During the summer, the terminal is open from 07:30 to 18:00 Monday to Friday , from 07:00 to 18:00 Saturday and from 08:00 to 18:00 Sunday.
Tourist Information
Information is available at the ticket sales and enquiries desk.
Parking at Mallaig Ferry Port
Free car parking before terminal, next to community centre or in town centre. 2 disabled parking access available opposite termina.
Port information is provided by Eurodrive for guidance only.