Travel options for:
Edinburgh to Kirkwall
  • Fly from Edinburgh

    $107 - $291
    1. Edinburgh

      32 min - every 10 minutes

      $4 - $7

    2. Edinburgh (EDI)

      1 h 15 min - non-stop

      $100 - $280

    3. Kirkwall (KOI)

      13 min - hourly - line 4

      $2 - $4

  • Train to Glasgow, fly

    $125 - $323
    1. Edinburgh

      44 min - hourly

      $14 - $21

    2. Glasgow, Cathedral Street

      22 min - every 10 minutes - line 500

      $9

    3. Glasgow (GLA)

      1 h 10 min - non-stop

      $100 - $290

    4. Kirkwall (KOI)

      13 min - hourly - line 4

      $2 - $4

  • Train, bus

    $105 - $126
    1. Edinburgh

      3 h 29 min - once daily

      $50 - $75

    2. Inverness, Bus Station

      4 h 45 min - every 4 hours

      $55

  • Bus

    $102
    1. Edinburgh, Bus Station

      3 h 50 min - 5 times a day

      $48

    2. Inverness, Bus Station

      4 h 45 min - every 4 hours

      $55

  • Night train, bus

    $87 - $100
    1. Edinburgh

      4 h 25 min - 6 times a week

      $30 - $50

    2. Inverness, Bus Station

      4 h 45 min - every 4 hours

      $55

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Edinburgh, Princes Street (Edinburgh Trams) tram to Edinburgh airport, fly to Kirkwall airport, then line 4 bus to Kirkwall. 3 h 17 min $168. From Edinburgh train to Glasgow, Cathedral Street (Queen St Station), line 500 bus to Glasgow airport, fly to Kirkwall airport, then line 4 bus to Kirkwall. 3 h 48 min $198. From Edinburgh train to Inverness, Bus Station then bus to Kirkwall, Travel Centre. 9 h 14 min $114. From Edinburgh, Bus Station (Stances 11 & 12) bus to Inverness, Bus Station then bus to Kirkwall, Travel Centre. 9 h 35 min $102. From Edinburgh night train to Inverness, Bus Station then bus to Kirkwall, Travel Centre. 10 h 10 min $94.