Travel from Portree to Inverness

Bus from Portree to Inverness

Scottish Citylink operates a bus from Portree to Inverness 3 times a day. Tickets cost $26 - $40 and the journey takes 3 hours 9 minutes.

How to get from Portree to Inverness

ModeDurationPrice
From Portree, Somerled Square (War Memorial) bus to Inverness, King Street.3 h 9 min£22
From Portree, Somerled Square (War Memorial) bus to Kyle of Lochalsh then train to Inverness.4 h 31 min£28
From Portree drive to Inverness.2 h 16 min£21

How long does it take to get from Portree to Inverness?

The bus from Portree, Somerled Square (War Memorial) to Inverness, King Street takes 3 hours 9 minutes including transfers and departs three times a day.

Is there a direct bus between Portree and Inverness?

Yes, there is a direct bus departing from Portree, Somerled Square (War Memorial) and arriving at Inverness, King Street. Services depart three times a day, and operate Saturday and Sunday. The journey takes approximately 3 hours 9 minutes.

Operators from Portree to Inverness

OperatorPhoneWebsite
Scottish Citylink0871 266 33 33Scottish Citylink
ScotRail+44 344 811 0141ScotRail