Travel from Stirling to Fort-William

Bus or train from Stirling to Fort William?

You can take a bus from Stirling to Fort William via Oban, Station Road (Bus Stance 2) in around 4 h 43 min. Alternatively, you can take a train from Stirling to Fort William via Glasgow Queen Street and Crianlarich in around 6 h 2 min.

How to get from Stirling to Fort William

ModeDurationPrice
From Stirling train to Glasgow Queen Street, walk to Buchanan Bus Station, then bus to Fort William, Bus Station.4 h 40 min£28
From Stirling, Bus Station (Bus Station Layby) bus to Oban, Station Road (Bus Stance 2) then bus to Fort William, Camusnagaul Ferry Pier.4 h 43 min£28
From Stirling, Bus Station bus to Buchanan Bus Station then bus to Fort William, Bus Station.4 h 46 min£25
From Stirling train to Glasgow Queen Street, train to Crianlarich, then train to Fort William.6 h 2 min£35
From Stirling train to Glasgow Queen Street Low Level then night train to Fort William.5 h 37 min£29
From Stirling drive to Fort William.2 h 2 min£18

How long does it take to get from Stirling to Fort William?

It takes approximately 4 h 40 min to get from Stirling to Fort William, including transfers.

Is there a direct train between Stirling and Fort William?

No, there is no direct train from Stirling to Fort William. However, there are services departing from Stirling and arriving at Fort William via Glasgow Queen Street and Crianlarich. The journey, including transfers, takes approximately 6 h 2 min.

Is there a direct bus between Stirling and Fort William?

No, there is no direct bus from Stirling to Fort William. However, there are services departing from Stirling, Bus Station (Bus Station Layby) and arriving at Fort William, Camusnagaul Ferry Pier via Oban, Station Road (Bus Stance 2). The journey, including transfers, takes approximately 4 h 43 min.

Operators from Stirling to Fort William

OperatorPhoneWebsite
ScotRail+44 344 811 0141ScotRail
Scottish Citylink0871 266 33 33Scottish Citylink
Fishers Tours of Dundee01382 227290Fishers Tours of Dundee
West Coast Motors01586 552319West Coast Motors
Caledonian SleeperCaledonian Sleeper