Travel from Dornie to Edinburgh

Bus or train from Dornie to Edinburgh?

Scottish Citylink operates a bus from Dornie to Edinburgh 3 times a day. Tickets cost $17 - $24 and the journey takes 1 h 52 min. Scottish Citylink also services this route every 3 hours. Alternatively, Scottish Citylink operates a train from Dornie to Edinburgh every 4 hours. Tickets cost $4 - $7 and the journey takes 14 min. 3 other operators also service this route.

How to get from Dornie to Edinburgh

From Dornie, Bridge Rd End (Bus Lay-by) bus to Inverness, Bus Station then bus to Edinburgh, Bus Station (Stances 11 & 12). 6 h 17 min £43. From Dornie, Bridge Rd End (Bus Lay-by) bus to Inverness then train to Edinburgh. 6 h 33 min £58. From Dornie, Bridge Rd End (Bus Lay-by) bus to Buchanan Bus Station then bus to Edinburgh, Princes Street (at 106 Russell & Bromley Ltd). 6 h 47 min £40. From Dornie, Bridge Rd End (Bus Lay-by) bus to Spean Bridge then train to Edinburgh. 7 h 27 min £37. From Dornie, Bridge Rd End (Bus Lay-by) bus to Kyle of Lochalsh, train to Inverness, then train to Edinburgh. 8 h 27 min £64. From Dornie drive to Edinburgh. 3 h 42 min £36.

Operators from Dornie to Edinburgh