Travel from Dundee to Fort-William

Bus or train from Dundee to Fort William?

You can take a bus from Dundee to Fort William via Buchanan Bus Station in around 5 h 41 min. Alternatively, you can take a train from Dundee to Fort William via Glasgow Queen Street and Crianlarich in around 6 h 52 min.

Book transport from Dundee to Fort William

How to get from Dundee to Fort William

ModeDurationPrice
From Dundee City Centre, Bus Station bus to Buchanan Bus Station then bus to Fort William, Bus Station.5 h 41 min£33
From Dundee train to Perth, train to Inverness, Bus Station, then bus to Fort William, Bus Station.5 h 56 min£47
From Dundee City Centre, Murraygate bus to Oban, Station Road (Bus Stance 2) then bus to Fort William, Camusnagaul Ferry Pier.6 h 43 min£42
From Dundee train to Glasgow Queen Street, train to Crianlarich, then train to Fort William.6 h 52 min£48
From Dundee train to Edinburgh then night train to Fort William.7 h 24 min£44
From Dundee drive to Fort William.2 h 22 min£22

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

It takes approximately 5 h 41 min to get from Dundee to Fort William, including transfers.

Is there a direct train between Dundee and Fort William?

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

Is there a direct bus between Dundee and Fort William?

No, there is no direct bus from Dundee to Fort William. However, there are services departing from Dundee City Centre, Bus Station and arriving at Fort William, Bus Station via Buchanan Bus Station. The journey, including transfers, takes approximately 5 h 41 min.

Operators from Dundee to Fort William

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