Travel options for:
Dundee to Portree
  • Bus Fishers Tours of Dundee

    $65 - $75
    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 10 min - 3 times a day

      $25 - $35

  • Train, bus via Perth

    $57 - $85
    1. Dundee

      20 min - 3 times a day

      $7 - $10

    2. Perth

      2 h 3 min - twice daily

      $25 - $40

    3. Inverness, Bus Station

      3 h 10 min - 3 times a day

      $25 - $35

  • Train, bus

    $77 - $108
    1. Dundee

      3 h 25 min - 5 times a week

      $50 - $75

    2. Inverness, Bus Station

      3 h 10 min - 3 times a day

      $25 - $35

  • Bus via Broxden, Park and Ride

    $51 - $84
    1. Dundee City Centre, Bus

      30 min - every 4 hours

      $7 - $20

    2. Broxden, Park and Ride

      2 h 20 min - 5 times a day

      $21 - $30

    3. Inverness, Bus Station

      3 h 10 min - 3 times a day

      $22 - $35

  • Train, bus via Kyle of Lochalsh, Harbour Slipway

    $65 - $99
    1. Dundee

      20 min - 3 times a day

      $7 - $10

    2. Perth

      2 h 3 min - twice daily

      $25 - $40

    3. Inverness

      2 h 35 min - 4 times a day

      $24 - $35

    4. Kyle of Lochalsh, Harbour

      1 h - 3 times a day

      $9 - $14

  • Drive

    $40 - $65
    1. Dundee

      4 h 5 min - 207.2 miles

      $40 - $65

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

From Dundee City Centre, Murraygate bus to Millburn, Morrisons, walk to Inverness, Bus Station, then bus to Portree, Somerled Square (War Memorial). 7 h 38 min £52. From Dundee train to Perth, train to Inverness, Bus Station, then bus to Portree, Somerled Square (War Memorial). 7 h 33 min £51. From Dundee train to Inverness, Bus Station then bus to Portree, Somerled Square (War Memorial). 7 h 35 min £68. From Dundee City Centre, Bus Station bus to Broxden, Park and Ride, bus to Inverness, Bus Station, then bus to Portree, Somerled Square (War Memorial). 7 h 48 min £46. From Dundee train to Perth, train to Inverness, train to Kyle of Lochalsh, Harbour Slipway, then bus to Portree, Somerled Square (War Memorial). 8 h 58 min £59. From Dundee drive to Portree. 4 h 5 min £40.

 
 

Bus from Dundee to Portree

Fishers Tours of Dundee operates a bus from Dundee to Portree once daily. Tickets cost $41 and the journey takes 3 h 16 min. Scottish Citylink also services this route 3 times a day.