Skip to main content

How to get from Portree to Tarbert by bus and ferry?

Portree to Tarbert - Bus Timetable

The 57C bus from Portree to Tarbert runs from 10:10 to 17:50, with departures every 2 hr-3 hr 10 min. The journey takes about 2 hr 28 min, with regular service throughout the operating hours.

From Portree to Tarbert by bus and ferry

To get from Portree to Tarbert in Na H-Eileanan An Iar, take the 57C bus from Somerled Square, Portree station to Uig Pier, Uig station. Next, take the CM22 ferry from Uig Skye Ferry Terminal, Uig station to Tarbert (Harris) Ferry Terminal, Tarbert station. The total trip duration for this route is approximately 2 hr 28 min. The bus and ferry schedule from Portree may change. We recommend you check the updated bus and ferry schedule to Tarbert on the Moovit app.

148min
Walk to bus station
Bus - 57C57C
Ferry - CM22CM22
Walk to Tarbert
Leaves from Somerled Square, Portree

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Somerled Square, Portree
    ID 670086397
    10 m • 1 min
  • 2
    Bus - 57C57C
    Wait for bus
    57C
    Flodigarry
  • 3
    Ride to bus station
    Ride to bus station
    Uig Pier, Uig
    ID 670086750
    30 min
  • 4
    Walk to ferry station
    Walk to ferry station
    Uig Skye Ferry Terminal, Uig
    ID 9300UIG
    50 m • 1 min
  • 5
    Ferry - CM22CM22
    Wait for ferry
    CM22
    Tarbert
  • 6
    Ride to ferry station
    Ride to ferry station
    Tarbert (Harris) Ferry Terminal, Tarbert
    ID 9300TAB
    100 min
  • 7
    Walk to Tarbert
    Walk to
    Tarbert
    590 m • 8 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 Portree to Tarbert

The distance between Portree, Na H-Eileanan An Iar and Tarbert, Na H-Eileanan An Iar is approximately 69.39 km, which can typically be travelled in 148 min. Moovit will show you the directions from Portree to Tarbert by bus and ferry, so no matter how you choose to travel in Na H-Eileanan An Iar – you will always have plenty of easy options.

Bus And Ferry timetable from Portree to Tarbert

To check the bus and ferry timetable from Portree to Tarbert using the Moovit app, first download and open the app on your smartphone. Enter your starting point (Portree) and destination (Tarbert), then select the desired date and time of travel. Moovit will show all available bus and ferry routes, estimated travel times, and any required transfers. You can view detailed departure and arrival times for each bus and ferry, as well as real-time updates for delays or changes. Use this information to plan your journey and stay up to date with the latest bus and ferry timetables.

Questions & Answers

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

    The fastest way takes 148 minutes, using Bus line 57C, Ferry line CM22.

  • Is there a direct bus between Portree and Tarbert?

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

  • Which bus line goes from Portree to Tarbert?

    The 57C bus line goes from Somerled Square, Portree station near Portree in Scotland to Uig Pier, Uig station. From there you’ll have to take one ferry line till Uig Pier, Uig station near Tarbert in Na H-Eileanan An Iar.

  • How long does it take to travel from Portree to Tarbert by bus and ferry?

    The total travel time between Portree in Scotland and Tarbert in Na H-Eileanan An Iar by bus and ferry is about 2 hr 28 min.

  • Where do I get on the bus near Portree to get to Tarbert?

    Get on the 57C bus from the Somerled Square, Portree stop near Portree in Scotland.

  • Where do I get off the bus when travelling between Portree and Tarbert?

    Get off the bus at the Uig Pier, Uig station, which is closest to Tarbert in Na H-Eileanan An Iar.