Travel options for:
Dundee to Isle of Skye
  • Train

    $143 - $205
    1. Dundee

      20 min - 3 times a day

      $6 - $10

    2. Perth

      2 h 7 min - once daily

      $30 - $50

    3. Inverness

      2 h 21 min - 4 times a day

      $21 - $35

    4. Plockton

      58 min - 46.5 miles

      $85 - $110

  • Bus Fishers Tours of Dundee

    $94 - $98
    1. Dundee City Centre, Murraygate

      3 h 16 min - once daily

      $41

    2. Millburn, Morrisons

      12 min - 3365 feet

    3. Inverness, Bus Station

      3 h 6 min - 3 times a day

      $34

    4. Portree, Braes Rd End (Braes

      10 min - 8.2 miles

      $20 - $24

  • Train, bus

    $105 - $131
    1. Dundee

      3 h 25 min - 5 times a week

      $50 - $75

    2. Inverness, Bus Station

      3 h 6 min - 3 times a day

      $34

    3. Portree, Braes Rd End (Braes

      10 min - 8.2 miles

      $20 - $24

  • Train, bus via Perth

    $91 - $118
    1. Dundee

      20 min - 3 times a day

      $6 - $10

    2. Perth

      2 h 7 min - once daily

      $30 - $50

    3. Inverness, Bus Station

      3 h 6 min - 3 times a day

      $34

    4. Portree, Braes Rd End (Braes

      10 min - 8.2 miles

      $20 - $24

  • Bus via Broxden, Park and Ride

    $94 - $108
    1. Dundee City Centre, Bus

      30 min - every 4 hours

      $9 - $20

    2. Broxden, Park and Ride

      2 h 20 min - 5 times a day

      $32

    3. Inverness, Bus Station

      3 h 6 min - 3 times a day

      $33

    4. Portree, Braes Rd End (Braes

      10 min - 8.2 miles

      $20 - $24

  • Drive

    $45 - $70
    1. Dundee

      4 h 12 min - 213.4 miles

      $45 - $70

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

From Dundee train to Perth, train to Inverness, train to Plockton, then taxi to Isle of Skye. 7 h 46 min £130. From Dundee City Centre, Murraygate bus to Millburn, Morrisons, walk to Inverness, Bus Station, bus to Portree, Braes Rd End (Braes Junction), then taxi to Isle of Skye. 7 h 44 min £74. From Dundee train to Inverness, Bus Station, bus to Portree, Braes Rd End (Braes Junction), then taxi to Isle of Skye. 7 h 41 min £89. From Dundee train to Perth, train to Inverness, Bus Station, bus to Portree, Braes Rd End (Braes Junction), then taxi to Isle of Skye. 7 h 43 min £80. From Dundee City Centre, Bus Station bus to Broxden, Park and Ride, bus to Inverness, Bus Station, bus to Portree, Braes Rd End (Braes Junction), then taxi to Isle of Skye. 7 h 54 min £79. From Dundee drive to Isle of Skye. 4 h 12 min £42.