Travel from Edinburgh-Airport-EDI to Fort-William

Bus or train from Edinburgh Airport (EDI) to Fort William?

You can take a bus from Edinburgh Airport (EDI) to Fort William via Buchanan Bus Station in around 4 h 57 min. Alternatively, you can take a train from Edinburgh Airport (EDI) to Fort William via Haymarket and Crianlarich in around 6 h 53 min.

How to get from Edinburgh Airport (EDI) to Fort William

ModeDurationPrice
From Edinburgh Airport, Stance C (Airport) bus to Buchanan Bus Station then bus to Fort William, Bus Station.4 h 57 min£29
From Edinburgh Airport (Edinburgh Trams) tram to Haymarket, train to Crianlarich, then train to Fort William.6 h 53 min£43
From Edinburgh Airport (Edinburgh Trams) tram to Edinburgh, St Andrew Square (Edinburgh Trams), walk to Edinburgh, then night train to Fort William.6 h 44 min£32
From Edinburgh Airport (EDI) drive to Fort William.2 h 31 min£23

How long does it take to get from Edinburgh Airport (EDI) to Fort William?

It takes approximately 4 h 57 min to get from Edinburgh Airport (EDI) to Fort William, including transfers.

Is there a direct bus between Edinburgh Airport (EDI) and Fort William?

No, there is no direct bus from Edinburgh Airport (EDI) to Fort William. However, there are services departing from Edinburgh Airport, Stance C (Airport) and arriving at Fort William, Bus Station via Buchanan Bus Station. The journey, including transfers, takes approximately 4 h 57 min.

Operators from Edinburgh Airport (EDI) to Fort William

OperatorPhoneWebsite
Scottish Citylink0871 266 33 33Scottish Citylink
Edinburgh Trams0131 475 0177Edinburgh Trams
ScotRail+44 344 811 0141ScotRail
Caledonian SleeperCaledonian Sleeper