Skip to main content

How to get from Steornabhagh (Stornoway) to Portree by bus and ferry?

From Steornabhagh (Stornoway) to Portree by bus and ferry

To get from Steornabhagh (Stornoway) to Portree in Portree, you’ll need to take 2 bus lines and one ferry line: take the W10 bus from Bus Station, Stornoway station to Car Park, Tarbert station. Next, you’ll have to switch to the CM22 ferry and finally take the 916 bus from Uig Pier, Uig station to Somerled Square, Portree station. The total trip duration for this route is approximately 4 hr 47 min.

287min
Walk to bus station
Bus - W10W10
Ferry - CM22CM22
Bus - 916916
Leaves from Bus Station, Stornoway

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Bus Station, Stornoway
    ID 6010731828E
    20 m • 1 min
  • 2
    Bus - W10W10
    Wait for bus
    W10
    Tarbert
  • 3
    Ride to bus station
    Ride to bus station
    Car Park, Tarbert
    ID 6010731850
    60 min
  • 4
    Walk to ferry station
    Walk to ferry station
    Tarbert (Harris) Ferry Terminal, Tarbert
    ID 9300TAB
    110 m • 2 min
  • 5
    Ferry - CM22CM22
    Wait for ferry
    CM22
    Uig
  • 6
    Ride to ferry station
    Ride to ferry station
    Uig Skye Ferry Terminal, Uig
    ID 9300UIG
    100 min
  • 7
    Walk to bus station
    Walk to bus station
    Uig Pier, Uig
    ID 670086750
    120 m • 2 min
  • 8
    Bus - 916916
    Wait for bus
    916
    Portree
  • 9
    Ride to bus station Somerled Square, Portree
    Ride to bus station
    Somerled Square, Portree
    ID 670086397A
    30 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 Steornabhagh (Stornoway) to Portree

The distance between Steornabhagh (Stornoway), Portree and Portree, Portree is approximately 126.28 km, which can typically be travelled in 287 min. Moovit will show you the directions from Steornabhagh (Stornoway) to Portree by bus and ferry, so no matter how you choose to travel in Portree – you will always have plenty of easy options.

Public transport stations close to Steornabhagh (Stornoway)

Steornabhagh (Stornoway) is located at Steornabhagh (Stornoway), Portree and the nearest public transport station is Bus Station, Stornoway.

Bus stations close to Steornabhagh (Stornoway):

  • Bus Station, Stornoway
  • Tesco, Stornoway
  • Cromwell Street, Stornoway

Ferry stations close to Steornabhagh (Stornoway):

  • Stornoway Lewis Ferry Terminal, Stornoway

Public transport stations close to Portree, Portree

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

Bus stations close to Portree:

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

Questions & Answers

  • What is the fastest way to get from Steornabhagh (Stornoway) to Portree?

    The fastest way takes 287 minutes, using Bus line W10, Bus line CM22, Bus line 916.

  • Is there a direct bus between Steornabhagh (Stornoway) and Portree?

    No, you’ll have to take 2 bus lines and one ferry line in total. The total travelling time is 4 hr 47 min.

  • Which bus line goes from Steornabhagh (Stornoway) to Portree?

    The W10 bus line goes from Bus Station, Stornoway station near Steornabhagh (Stornoway) in Scotland to Tarbert station. From there you’ll have to take one bus line and one ferry line till Tarbert station near Portree in Portree.

  • How long does it take to travel from Steornabhagh (Stornoway) to Portree by bus and ferry?

    The total travel time between Steornabhagh (Stornoway) in Scotland and Portree in Portree by bus and ferry is about 4 hr 47 min.

  • Where do I get on the bus near Steornabhagh (Stornoway) to get to Portree?

    Get on the W10 bus from the Bus Station, Stornoway stop near Steornabhagh (Stornoway) in Scotland.

  • Where do I get off the bus when travelling between Steornabhagh (Stornoway) and Portree?

    Get off the bus at the Tarbert stop, which is closest to Portree in Portree.