Skip to main content


Print Friendly, PDF & Email



Abellio/Scotrail currently operate all the train services on the West Highland Line between Glasgow (Queen Street) and Mallaig, with the exception of the Caledonian Sleeper between Fort William and London (Euston).  This is operated by Serco and runs six days per week (not on Saturdays).  Sleeper bookings can be made directly via or on

All enquiries for Abellio/Scotrail can be got via their website or at a manned station.

At present there are three direct services between Glasgow and Mallaig Monday to Saturday and one service to Fort William that connects with the Caledonian Sleeper.  On Sunday there are two direct services from Mallaig to Glasgow both of which connect with the Caledonian Sleeper to London.

If passengers from Mallaig wish to travel on the Sleeper, either seated or in a berth, a prior booking is essential.  Please note it is possible to travel to Edinburgh or all stations in between from Mallaig on the Caledonian Sleeper, by changing trains at Fort William.

Mallaig Booking Office is open six days a week (excluding Sunday) 10.00am – 6.00pm – Tel No: 01687 462227



CalMac Ferry

Ferry company Caledonian MacBrayne has an unbroken association with Mallaig that stretches back over a century.

Mallaig, at the end of the magical Road to the Isles, is the key point of access for Ferries over the sea to Skye and to the Small Isles of Eigg, Muck, Rum and Canna.

The Mallaig to Armadale service is currently serviced by MV Coruisk, named after the Loch set amid the Cullins of Skye. Gaelic name: Coir ‘Uisg. MV Coruisk took over the Mallaig to Armadale service in August 2003, with eight sailings per day in the Summer (Monday to Saturday) and four sailings per day on a Sunday, increasing to six sailings at peak holiday times. MV Courisk can carry up to 40 cars and 240 passengers many of who continue their journey up through Skye to the north of the island to Uig where they can take Ferries to North Uist and Harris.


The Mallaig to Small Isles service is currently serviced by MV Lochnevis, named after a loch in North Morar. Gaelic Name: Loch Nibheis. MV Lochnevis took over the Mallaig to Small Isles service in November 2000. MV Lochnevis also services Armadale in the Winter months of October – March. This vessel can carry up to 14 cars and 180 passengers.

As all the Small Isles have Slipways, it is now possible to take vehicular traffic to all these islands (subject to prior arrangement). CalMac also offer a freight service to the Small Isles and are able to ship building materials etc, excess passenger luggage and provisions. There is a small freight charge for this service.

All freight rates, fares and timetables can be found on their website:

You can also contact Caledonian MacBrayne by telephone on:

Mallaig – 01687 462 403 option 2

General Reservations/ Enquiries – 08000 66 5000

Our Support service/ Head Office:

Caledonian MacBrayne
Ferry Terminal
Gourock, PA19 1QP
Tel: 01475 650 100
Fax: 01475 650 336

Western Isles Cruises Ltd & Sea Bridge Knoydart

There are currently two ferry operators linking Mallaig with Inverie – Western Isles Cruises Ltd and Sea Bridge Knoydart.

Both offer daily crossings to and from Inverie, the only village on the Knoydart Peninsula.

Tarbet at the head of Loch Nevis can also be reached but booking is essential.

As the name would imply Western Isles Cruises also offer trips and sunset cruises and their boat, which has a fully licensed bar, is also available for private hire.

Boats from Sea Bridge Knoydart can also be privately hired.

Both operators have booking offices on the Pier close to the departure point.

For more information on services available visit:

Sea.fari Adventures

Scotland’s foremost Sealife Adventure boating specialist – offer daily trips and private charter via their 36 seater catamaran which is based at the pontoons throughout the summer.

Print Friendly, PDF & Email