Direct Rail

Mallaig Train Station

Mallaig railway station is a terminus on the West Highland Line and serves the ferry port of Mallaig, Lochaber, in the Highland region of Scotland. The station is some 41 miles from Fort William and 164 miles to the north of Glasgow Queen Street. The station and all passenger services calling at it are operated by First ScotRail.

Trains to Mallaig

Direct rail helps you to find cheap trains to Mallaig from any other train station on the national rail network.

Not only will you find the cheapest advance fares to Mallaig right now but also flexible off-peak and anytime fares too.

For more information including Mallaig train times, please enter your departure and arrival stations in the train ticket search engine on the left of this page.

Get to/from Mallaig Station

Mallaig Station Address:

Main Street, Mallaig, PH41 4QA


Mallaig train station is managed by ScotRail

Need to spend a night in a Mallaig Hotel?
If so, please visit our Mallaig Accommodation pages.