Travel options for:
Inverness to Portree
  • Bus

    $35
    1. Inverness, Bus Station

      3 h 10 min - 3 times a day

      $35

  • Train, bus

    $37 - $47
    1. Inverness

      2 h 35 min - 4 times a day

      $24 - $35

    2. Kyle of Lochalsh, Harbour

      1 h - 3 times a day

      $13

  • Drive

    $24 - $40
    1. Inverness

      2 h 16 min - 114.2 miles

      $24 - $40

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

From Inverness, Bus Station bus to Portree, Somerled Square (War Memorial). 3 h 10 min £26. From Inverness train to Kyle of Lochalsh, Harbour Slipway then bus to Portree, Somerled Square (War Memorial). 4 h 35 min £31. From Inverness drive to Portree. 2 h 16 min £22.