Option 1: Flight.
There are flights to Kirkwall from Inverness, Aberdeen, Glasgow or Edinburgh, the airline is Flybe https://www.flybe.com/ operating for British Airways.
Option 2: By sea from Aberdeen to Kirkwall.
The sailings are twice a week. The ship arrives into Kirkwall from Aberdeen about 11.00 p.m. so it is necessary to arrange for over night accommodation in Kirkwall either at a B&B or a hotel. The carrier is Northlink Ferries, http://www.northlinkferries.co.uk/
Option 3: Land and sea travel.
From the Scottish mainland you can travel via Scrabster, John O'Groats or Gill's Bay. Ferries operate out of each of these ports. All include further overland travel to Kirkwall; buses connect from the ferries to Kirkwall.
- Northlink Ferries take vehicles and passengers between Scrabster and Stromness.
- Pentland Ferries take vehicles and passengers between Gills Bay and St Margaret's Hope.
- John O'Groats Ferry takes passengers only between John O'Groats and Burwick. This service operates in summer only.