Direct Rail

Beasdale Train Station

Beasdale railway station is on the West Highland Line and serves Glen Beasdale in the Highland region of Scotland. The station and train services passing though it are operated by First Scot Rail. There are four trains per day towards Mallaig (three on Sundays) and three to Glasgow Queen Street (two on Sundays).

Trains to Beasdale

Are you looking for trains to Beasdale? At, we offer the complete range of train services with all of the train operating companies on the national rail network, so you can trust that you will find the perfect ticket to Beasdale when you come to us.

We offer the best range of Beasdale train fares too whether you are booking in advance, travelling at peak or off peak so you’ll find the best deals here.

Save yourself the trouble of buying a train ticket to Beasdale on the day from your local train station and simple buy your ticket online now.

Get to/from Beasdale Station

Beasdale Station Address:

A830, South of Druimindarroch, Beasdale, PH39 4NR


Beasdale train station is managed by ScotRail

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