Travel from Glasgow to Mallaig

Bus or train from Glasgow to Mallaig?

You can take a bus from Glasgow to Mallaig via Fort William, Bus Station in around 5 h 11 min. Alternatively, you can take a train from Glasgow to Mallaig via Crianlarich in around 5 h 59 min.

Book transport from Glasgow to Mallaig

How to get from Glasgow to Mallaig

ModeDurationPrice
From Buchanan Bus Station bus to Fort William, Bus Station then bus to Mallaig, Ferry Terminal.5 h 11 min£28
From Glasgow Queen Street train to Crianlarich then train to Mallaig.5 h 59 min£39
From Glasgow Queen Street Low Level night train to Crianlarich then train to Mallaig.6 h 9 min£42
From Glasgow drive to Mallaig.3 h 1 min£27

How long does it take to get from Glasgow to Mallaig?

It takes approximately 5 h 11 min to get from Glasgow to Mallaig, including transfers.

Is there a direct train between Glasgow and Mallaig?

No, there is no direct train from Glasgow to Mallaig. However, there are services departing from Glasgow Queen Street and arriving at Mallaig via Crianlarich. The journey, including transfers, takes approximately 5 h 59 min.

Is there a direct bus between Glasgow and Mallaig?

No, there is no direct bus from Glasgow to Mallaig. However, there are services departing from Buchanan Bus Station and arriving at Mallaig, Ferry Terminal via Fort William, Bus Station. The journey, including transfers, takes approximately 5 h 11 min.

Operators from Glasgow to Mallaig

OperatorPhoneWebsite
Scottish Citylink0871 266 33 33Scottish Citylink
National Express+44 08717 818178National Express
ScotRail+44 344 811 0141ScotRail
Caledonian SleeperCaledonian Sleeper