Skip to main content

How to get from Dundee to Portree by bus?

From Dundee to Portree by bus

To get from Dundee to Portree in Scotland, you’ll need to take 3 bus lines: take the 226 bus from Murraygate, Dundee City Centre station to Spean Crescent, Spean Bridge station. Next, you’ll have to switch to the 919 bus and finally take the 917 bus from Loch Ness Youth Hostel, Alltsigh station to Somerled Square, Portree station. The total trip duration for this route is approximately 7 hr 34 min.

454min
Walk to bus station
Bus - 226226
Bus - 919919
Bus - 917917
Leaves from Murraygate, Dundee City Centre

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Murraygate, Dundee City Centre
    ID 6400PT1169
    310 m • 4 min
  • 2
    Bus - 226226
    Wait for bus
    226
    Fort William
  • 3
    Ride to bus station
    Ride to bus station
    Spean Crescent, Spean Bridge
    ID 670086588A
    170 min
  • 4
    Bus - 919919
    Wait for bus
    919
    Inverness
  • 5
    Ride to bus station
    Ride to bus station
    Loch Ness Youth Hostel, Alltsigh
    ID 670086051A
    58 min
  • 6
    Walk to bus station
    Walk to bus station
    Loch Ness Youth Hostel, Alltsigh
    ID 670086051
    10 m • 1 min
  • 7
    Bus - 917917
    Wait for bus
    917
    Portree
  • 8
    Ride to bus station Somerled Square, Portree
    Ride to bus station
    Somerled Square, Portree
    ID 670086397A
    148 min
*Duration based on 8am traffic

Alternative route from Dundee to Portree by bus via 228, M10 and 917

To get from Dundee to Portree in Scotland, you’ll need to take 3 bus lines: take the 228 bus from Murraygate, Dundee City Centre station to Fishers Hotel, Pitlochry station. Next, you’ll have to switch to the M10 bus and finally take the 917 bus from Bus Station Stance 3, Inverness station to Somerled Square, Portree station. The total trip duration for this route is approximately 7 hr 34 min.

454min
Walk to bus station
Bus - 228228
Bus - M10M10
Bus - 917917
Leaves from Murraygate, Dundee City Centre

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Murraygate, Dundee City Centre
    ID 6400PT1169
    310 m • 4 min
  • 2
    Bus - 228228
    Wait for bus
    228
    Millburn
  • 3
    Ride to bus station
    Ride to bus station
    Fishers Hotel, Pitlochry
    ID 64801304
    85 min
  • 4
    Bus - M10M10
    Wait for bus
    M10
    Inverness
  • 5
    Ride to bus station
    Ride to bus station
    Bus Station Stance 3, Inverness
    ID 670085865E
    111 min
  • 6
    Bus - 917917
    Wait for bus
    917
    Portree
  • 7
    Ride to bus station Somerled Square, Portree
    Ride to bus station
    Somerled Square, Portree
    ID 670086397A
    194 min
*Duration based on 8am traffic
The Most Popular Urban Mobility App in Scotland.
All local mobility options in one app

Public transport directions from Dundee to Portree

The distance between Dundee, Scotland and Portree, Scotland is approximately 361.43 km, which can typically be travelled in 454 min. Moovit will show you the directions from Dundee to Portree by bus, so no matter how you choose to travel in Scotland – you will always have plenty of easy options.

Public transport stations close to Dundee

Dundee is located at Dundee, Scotland and the nearest public transport station is Caird Hall, Dundee City Centre.

Bus stations close to Dundee:

  • Caird Hall, Dundee City Centre
  • Waterstones, Dundee City Centre
  • Crichton Street, Dundee City Centre

Public transport stations close to Portree, Scotland

Portree is located at Portree, Scotland and the nearest public transport station is Martin Crescent, Portree.

Bus stations close to Portree:

  • Martin Crescent, Portree
  • Somerled Square, Portree
  • Scorrybreck Road, Portree

Alternative route from Dundee to Portree by bus via 228, M10 and 917

To get from Dundee to Portree in Scotland, you’ll need to take 3 bus lines: take the 228 bus from Murraygate, Dundee City Centre station to Fishers Hotel, Pitlochry station. Next, you’ll have to switch to the M10 bus and finally take the 917 bus from Bus Station Stance 3, Inverness station to Somerled Square, Portree station. The total trip duration for this route is approximately 7 hr 34 min.

454min
Walk to bus station
Bus - 228228
Bus - M10M10
Bus - 917917
Leaves from Murraygate, Dundee City Centre

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Murraygate, Dundee City Centre
    ID 6400PT1169
    310 m • 4 min
  • 2
    Bus - 228228
    Wait for bus
    228
    Millburn
  • 3
    Ride to bus station
    Ride to bus station
    Fishers Hotel, Pitlochry
    ID 64801304
    85 min
  • 4
    Bus - M10M10
    Wait for bus
    M10
    Inverness
  • 5
    Ride to bus station
    Ride to bus station
    Bus Station Stance 3, Inverness
    ID 670085865E
    111 min
  • 6
    Bus - 917917
    Wait for bus
    917
    Portree
  • 7
    Ride to bus station Somerled Square, Portree
    Ride to bus station
    Somerled Square, Portree
    ID 670086397A
    194 min
*Duration based on 8am traffic

Questions & Answers

  • What is the fastest way to get from Dundee to Portree?

    The fastest way takes 454 minutes, using Bus line 226, Bus line 919, Bus line 917.

  • What is the alternative route to get from Dundee to Portree?

    The alternative route takes 454 minutes, using Bus line 228, Bus line M10, Bus line 917.

  • Is there a direct bus between Dundee and Portree in Scotland?

    No, you’ll have to take 3 bus lines in total. The total travelling time is 7 hr 34 min.

  • Which bus line goes from Dundee to Portree in Scotland?

    The 226 bus line goes from Murraygate, Dundee City Centre station near Dundee to Fort William station. From there you’ll have to take one bus line till Fort William station near Portree in Scotland

  • How long does it take to travel from Dundee to Portree in Scotland by bus?

    The total travel time between Dundee and Portree in Scotland by bus is about 7 hr 34 min.

  • Where do I get on the bus near Dundee to get to Portree in Scotland?

    Get on the 226 bus from the Murraygate, Dundee City Centre stop near Dundee in Scotland.

  • Where do I get off the bus when travelling between Dundee and Portree in Scotland?

    Get off the bus at the Fort William stop, which is closest to Portree in Scotland.

Live arrivals, timetables, maps