Travel options for:
Portree to Inverness
  • Bus

    $35
    1. Portree, Somerled Square (War

      3 h 9 min - 3 times a day

      $35

  • Bus, train

    $36 - $47
    1. Portree, Somerled Square (War

      59 min - 3 times a day

      $13

    2. Kyle of Lochalsh

      2 h 32 min - 5 times a day

      $24 - $35

  • Drive

    $24 - $35
    1. Portree

      2 h 16 min - 113.2 miles

      $24 - $35

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

From Portree, Somerled Square (War Memorial) bus to Inverness, King Street. 3 h 9 min £26. From Portree, Somerled Square (War Memorial) bus to Kyle of Lochalsh then train to Inverness. 4 h 31 min £30. From Portree drive to Inverness. 2 h 16 min £22.