Mallaig Ferry Terminal

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).

Book Ferries


The fishing port of Mallaig is situated at the end of the appropriately named "Road to the Isles" and is a beautiful village in a stunning location. In the middle of the 19th Century, the local landowner Lord Lovat divided the land here into a number of plots, in order to entice his tenants to settle here and take up fishing as an living. Being a fisherman in Malliag was a dangerous occupation, with storms easily destroying boats in the small harbour. Mallaig was transformed by the railway line being extended here in 1901, a steamer pier being built, and the harbour significantly expanded to coincide with the arrival of the railway, made Mallaig the ideal place for travellers from Edinburgh and Glasgow to board ferries bound for Skye and the Hebrides. The improved transport connections also meant that local fishermen could transport their catch to the rest of the UK and even Europe. Today, over-fishing and the addition of alternative ferry ports have meant a decline in local industry, but a major increase in tourism. Due to its great location, Mallaig is a perfect starting point from which to explore the local area, including the Isle of Skye. Regular ferry services connect Mallaig with Skye are operated by CalMac Ferries throughout the year. The Jacobite Steam Train, world-famous as the Hogwarts Express, follows the Road to the Isles, operating during the summer from Fort William to Mallaig, calling at Glenfinnan Station where visitors can visit the museum, have a meal and even stay in one of the restored train carriages. Mallaig offers plenty of places to stay, from backpackers to B&Bs to upmarket Hotels. There are also plenty of options for food or drink, including the Mallaig Visitor Centre on the pier, which serves coffee and snacks whilst also providing local Tourist Information, as well as fish and chip shops, tearooms and pubs.

Get directions for Mallaig Ferry Terminal

Port address: Mallaig Pier, Highland, PH41 4QD, Scotland.

Mallaig terminal is served by these ferry routes:

Travelling to Mallaig Ferry Terminal

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.

You can travel by train from Fort William to Mallaig. The train station is a 5 minute walk to the ferry terminal.

Local buses at bus stop opposite tourist information - 5 minutes walk.

Mallaig: Port Facilities

There is no café or bar at the terminal itself but some are within a 5 minute walk from the terminal.

There are disabled toilets, access to the terminal building and lifts.

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.

Information is available at the ticket sales and enquiries desk.

Free car parking before terminal, next to community centre or in town centre. 2 disabled parking access available opposite terminal

This information is provided for guidance only.