Travel from Edinburgh to Torridon

Bus or train from Edinburgh to Torridon?

You can take a train from Edinburgh to Torridon via Inverness and Achnashellach in around 6 hours 48 minutes. Alternatively, you can take a bus from Edinburgh to Torridon via Inverness, Bus Station and Shieldaig, Telephone Kiosk (Telephone Box) in around 8 hours 19 minutes.

How to get from Edinburgh to Torridon

ModeDurationPrice
From Edinburgh train to Inverness, train to Achnashellach, then taxi to Torridon.6 h 48 min£113
From Edinburgh, Bus Station (Stances 11 & 12) bus to Inverness, Bus Station, bus to Shieldaig, Telephone Kiosk (Telephone Box), then bus to Torridon, Hall.8 h 19 min£52
From Edinburgh night train to Inverness, Bus Station, bus to Gairloch, Old Inn Rd End, then bus to Torridon, Hall.9 h 27 min£54
From Edinburgh drive to Torridon.4 h 2 min£40

How long does it take to get from Edinburgh to Torridon?

It takes approximately 6 hours 48 minutes to get from Edinburgh to Torridon, including transfers.

Is there a direct bus between Edinburgh and Torridon?

No, there is no direct bus from Edinburgh to Torridon. However, there are services departing from Edinburgh, Bus Station (Stances 11 & 12) and arriving at Torridon, Hall via Inverness, Bus Station and Shieldaig, Telephone Kiosk (Telephone Box). The journey, including transfers, takes approximately 8 hours 19 minutes.

Operators from Edinburgh to Torridon

OperatorPhoneWebsite
ScotRail+44 344 811 0141ScotRail
Scottish Citylink0871 266 33 33Scottish Citylink
Lochcarron Garage+44 1520 722205Lochcarron Garage
DMK Motors+44 1520 722682DMK Motors
Caledonian SleeperCaledonian Sleeper
Westerbus01445 712255Westerbus