Travel from Aberdeen to Portree

Bus from Aberdeen to Portree

Stagecoach UK operates a bus from Aberdeen to Portree hourly. Tickets cost $15 - $21 and the journey takes 3 h 58 min. Scottish Citylink also services this route 3 times a day.

How to get from Aberdeen to Portree

From Aberdeen train to Inverness, Bus Station then bus to Portree, Somerled Square (War Memorial). 6 h 19 min £48. From Aberdeen train to Inverness, train to Kyle of Lochalsh, Harbour Slipway, then bus to Portree, Somerled Square (War Memorial). 7 h 44 min £55. From Union Square Bus Station bus to Inverness, Bus Station then bus to Portree, Somerled Square (War Memorial). 8 h 8 min £34. From Aberdeen drive to Portree. 4 h 20 min £41.

Is there a direct bus between Aberdeen and Portree?

No, there is no direct bus from Aberdeen to Portree. However, there are services departing from Union Square Bus Station and arriving at Portree, Somerled Square (War Memorial) via Inverness, Bus Station. The journey, including transfers, takes approximately 8 h 8 min.

Operators from Aberdeen to Portree