Skip to main content

How to get from Portree to Armadale Castle by bus?

From Portree to Armadale Castle by bus

To get from Portree to Armadale Castle in Highland, take the 52 bus from Somerled Square, Portree station to New Broadford Hospital, Broadford station. Next, take the 52 bus from New Broadford Hospital, Broadford station to Clan Donald Centre, Armadale station. The total trip duration for this route is approximately 1 hr 15 min.

75min
Bus - 5252
Bus - 5252
Walk to Armadale Castle
Leaves from Somerled Square, Portree

Step by Step

  • 1
    Start from bus station
    Start from bus station
    Portree
    Somerled Square
  • 2
    Bus - 5252
    Wait for bus
    52
    Broadford
  • 3
    Ride to bus station
    Ride to bus station
    New Broadford Hospital, Broadford
    ID 670000079
    40 min
  • 4
    Bus - 5252
    Wait for bus
    52
    Armadale
  • 5
    Ride to bus station
    Ride to bus station
    Clan Donald Centre, Armadale
    ID 6700713984
    27 min
  • 6
    Walk to Armadale Castle
    Walk to
    Armadale Castle
    A851, Isle of Skye, Highland IV45 8RQ, UK
    380 m • 5 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 Armadale Castle

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

Public transport stations close to Portree

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

Bus stations close to Portree:

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

Public transport stations close to Armadale Castle, Highland

Armadale Castle is located at A851, Isle of Skye, Highland IV45 8RQ, UK, Highland and the nearest public transport station is Clan Donald Centre, Armadale.

Bus stations close to Armadale Castle:

  • Clan Donald Centre, Armadale
  • Allt A-Tuath, Armadale
  • Pier, Armadale

Ferry stations close to Armadale Castle:

  • Armadale Ferry Terminal, Armadale

Questions & Answers

  • What is the fastest way to get from Portree to Armadale Castle?

    The fastest way takes 75 minutes, using Bus line 52, Bus line 52.

  • Is there a direct bus between Portree and Armadale Castle?

    No, you’ll have to take 2 bus lines in total. The total travelling time is 1 hr 15 min.

  • Which bus line goes from Portree to Armadale Castle?

    The 52 bus line goes from Broadford station near Portree in Portree to New Broadford Hospital, Broadford station. From there you’ll have to take one bus line till New Broadford Hospital, Broadford station near Armadale Castle in Highland.

  • How long does it take to travel from Portree to Armadale Castle by bus?

    The total travel time between Portree in Portree and Armadale Castle in Highland by bus is about 1 hr 15 min.

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

    Get on the 52 bus from the Broadford stop near Portree in Portree.

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

    Get off the bus at the New Broadford Hospital, Broadford stop, which is closest to Armadale Castle in Highland.