Travel from Fort-William to Edinburgh

Bus or train from Fort William to Edinburgh?

Scottish Citylink operates a bus from Fort William to Edinburgh every 4 hours. Tickets cost $23 - $35 and the journey takes 3 h. Scottish Citylink also services this route every 15 minutes. Alternatively, ScotRail operates a train from Fort William to Edinburgh 4 times a day. Tickets cost $35 - $50 and the journey takes 3 h 42 min. ScotRail also services this route every 30 minutes.

Book transport from Fort William to Edinburgh

How to get from Fort William to Edinburgh

From Fort William, Bus Station bus to Buchanan Bus Station then bus to Edinburgh, Princes Street (at 106 Russell & Bromley Ltd). 4 h 23 min £28. From Fort William train to Glasgow Queen Street then train to Edinburgh. 4 h 43 min £41. From Fort William train to Edinburgh. 5 h 21 min £27. From Fort William drive to Edinburgh. 2 h 43 min £25.

Operators from Fort William to Edinburgh