Travel options for:
Edinburgh to Kyle of Lochalsh
  • Bus via Inverness, Bus Station

    $70
    1. Edinburgh, Bus Station

      3 h 50 min - 5 times a day

      $48

    2. Inverness, Bus Station

      2 h 6 min - 3 times a day

      $23

  • Train

    $73 - $106
    1. Edinburgh

      3 h 29 min - once daily

      $50 - $75

    2. Inverness

      2 h 35 min - 4 times a day

      $23 - $35

  • Bus

    $66
    1. Edinburgh, Princes Street (opp

      1 h 18 min - every 30 minutes

      $15

    2. Buchanan Bus Station

      5 h 17 min - once daily

      $51

  • Night train, bus

    $50 - $62
    1. Edinburgh

      4 h 48 min - once daily

      $29 - $45

    2. Spean Bridge, Spean Crescent

      1 h 37 min - once daily

      $21

  • Drive

    $40 - $65
    1. Edinburgh

      3 h 51 min - 202.3 miles

      $40 - $65

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

From Edinburgh, Bus Station (Stances 11 & 12) bus to Inverness, Bus Station then bus to Kyle of Lochalsh, Harbour Slipway. 6 h 56 min £52. From Edinburgh train to Inverness then train to Kyle of Lochalsh. 7 h 4 min £65. From Edinburgh, Princes Street (opp Boots) bus to Buchanan Bus Station then bus to Kyle of Lochalsh, Harbour Slipway. 7 h 35 min £49. From Edinburgh night train to Spean Bridge, Spean Crescent then bus to Kyle of Lochalsh, Harbour Slipway. 7 h 25 min £42. From Edinburgh drive to Kyle of Lochalsh. 3 h 51 min £40.