Travel from Inverness to Kirkwall

Bus or fly from Inverness to Kirkwall?

John O'Groats Ferries operates a bus from Inverness to Kirkwall every 4 hours. Tickets cost $58 and the journey takes 4 hours 45 minutes. Alternatively, Loganair flies from Inverness to Kirkwall twice daily.

How to get from Inverness to Kirkwall

ModeDurationPrice
From Inverness, Bus Station bus to Kirkwall, Travel Centre.4 h 45 min£40
From Inverness, Marks and Spencer (Monument) line 11 bus to Inverness airport, fly to Kirkwall airport, then line 4 bus to Kirkwall.2 h 41 min£126

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

The bus from Inverness, Bus Station to Kirkwall, Travel Centre takes 4 hours 45 minutes including transfers and departs every four hours.

Is there a direct bus between Inverness and Kirkwall?

Yes, there is a direct bus departing from Inverness, Bus Station and arriving at Kirkwall, Travel Centre. Services depart every four hours. The journey takes approximately 4 hours 45 minutes.

Operators from Inverness to Kirkwall

OperatorPhoneWebsite
John O'Groats Ferries+44 (0)1955 611353John O'Groats Ferries
Stagecoach UKStagecoach UK
LoganairLoganair