Skip to main content

How to get from Kyle Of Lochalsh to Dunvegan Castle by bus?

From Kyle Of Lochalsh to Dunvegan Castle by bus

To get from Kyle Of Lochalsh to Dunvegan Castle in Highland, you’ll need to take 3 bus lines: take the 150 bus from Harbour Slipway, Kyle Of Lochalsh station to Post Office, Broadford station. Next, you’ll have to switch to the 152 bus and finally take the 56 bus from Somerled Square, Portree station to Castle, Dunvegan station. The total trip duration for this route is approximately 3 hr 31 min.

211min
Bus - 150150
Bus - 152152
Bus - 5656
Walk to Dunvegan Castle
Leaves from Harbour Slipway, Kyle Of Lochalsh

Step by Step

  • 1
    Start from bus station
    Start from bus station
    Kyle Of Lochalsh
  • 2
    Bus - 150150
    Wait for bus
    150
    Broadford
  • 3
    Ride to bus station
    Ride to bus station
    Post Office, Broadford
    ID 670084946A
    26 min
  • 4
    Bus - 152152
    Wait for bus
    152
    Portree
  • 5
    Ride to bus station
    Ride to bus station
    Somerled Square, Portree
    ID 670086397
    44 min
  • 6
    Bus - 5656
    Wait for bus
    56
    Lonmore
  • 7
    Ride to bus station
    Ride to bus station
    Castle, Dunvegan
    ID 670030015
    44 min
  • 8
    Walk to Dunvegan Castle
    Walk to
    Dunvegan Castle
    A850, Isle of Skye, Highland IV55 8WE, UK
    260 m • 4 min
*Duration based on 8am traffic

Alternative route from Kyle Of Lochalsh to Dunvegan Castle by bus via 150, 52 and 56

To get from Kyle Of Lochalsh to Dunvegan Castle in Highland, you’ll need to take 3 bus lines: take the 150 bus from Harbour Slipway, Kyle Of Lochalsh station to Post Office, Broadford station. Next, you’ll have to switch to the 52 bus and finally take the 56 bus from Somerled Square, Portree station to Castle, Dunvegan station. The total trip duration for this route is approximately 3 hr 31 min.

211min
Bus - 150150
Bus - 5252
Bus - 5656
Walk to Dunvegan Castle
Leaves from Harbour Slipway, Kyle Of Lochalsh

Step by Step

  • 1
    Start from bus station
    Start from bus station
    Kyle Of Lochalsh
  • 2
    Bus - 150150
    Wait for bus
    150
    Broadford
  • 3
    Ride to bus station
    Ride to bus station
    Post Office, Broadford
    ID 670084946A
    26 min
  • 4
    Walk to bus station
    Walk to bus station
    New Broadford Hospital, Broadford
    ID 670000079
    370 m • 5 min
  • 5
    Bus - 5252
    Wait for bus
    52
    Portree
  • 6
    Ride to bus station
    Ride to bus station
    Somerled Square, Portree
    ID 670086397
    38 min
  • 7
    Bus - 5656
    Wait for bus
    56
    Lonmore
  • 8
    Ride to bus station
    Ride to bus station
    Castle, Dunvegan
    ID 670030015
    44 min
  • 9
    Walk to Dunvegan Castle
    Walk to
    Dunvegan Castle
    A850, Isle of Skye, Highland IV55 8WE, UK
    260 m • 4 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 Kyle Of Lochalsh to Dunvegan Castle

The distance between Kyle Of Lochalsh, Highland and Dunvegan Castle, Highland is approximately 88.46 km, which can typically be travelled in 211 min. Moovit will show you the directions from Kyle Of Lochalsh to Dunvegan 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 Kyle Of Lochalsh

Kyle Of Lochalsh is located at Kyle Of Lochalsh, Highland and the nearest public transport station is Harbour Slipway, Kyle Of Lochalsh.

Train stations close to Kyle Of Lochalsh:

  • Kyle Of Lochalsh

Bus stations close to Kyle Of Lochalsh:

  • Harbour Slipway, Kyle Of Lochalsh
  • Co-Op, Kyle Of Lochalsh

Public transport stations close to Dunvegan Castle, Highland

Dunvegan Castle is located at A850, Isle of Skye, Highland IV55 8WE, UK, Highland and the nearest public transport station is Castle, Dunvegan.

Bus stations close to Dunvegan Castle:

  • Castle, Dunvegan

Alternative route from Kyle Of Lochalsh to Dunvegan Castle by bus via 150, 52 and 56

To get from Kyle Of Lochalsh to Dunvegan Castle in Highland, you’ll need to take 3 bus lines: take the 150 bus from Harbour Slipway, Kyle Of Lochalsh station to Post Office, Broadford station. Next, you’ll have to switch to the 52 bus and finally take the 56 bus from Somerled Square, Portree station to Castle, Dunvegan station. The total trip duration for this route is approximately 3 hr 31 min.

211min
Bus - 150150
Bus - 5252
Bus - 5656
Walk to Dunvegan Castle
Leaves from Harbour Slipway, Kyle Of Lochalsh

Step by Step

  • 1
    Start from bus station
    Start from bus station
    Kyle Of Lochalsh
  • 2
    Bus - 150150
    Wait for bus
    150
    Broadford
  • 3
    Ride to bus station
    Ride to bus station
    Post Office, Broadford
    ID 670084946A
    26 min
  • 4
    Walk to bus station
    Walk to bus station
    New Broadford Hospital, Broadford
    ID 670000079
    370 m • 5 min
  • 5
    Bus - 5252
    Wait for bus
    52
    Portree
  • 6
    Ride to bus station
    Ride to bus station
    Somerled Square, Portree
    ID 670086397
    38 min
  • 7
    Bus - 5656
    Wait for bus
    56
    Lonmore
  • 8
    Ride to bus station
    Ride to bus station
    Castle, Dunvegan
    ID 670030015
    44 min
  • 9
    Walk to Dunvegan Castle
    Walk to
    Dunvegan Castle
    A850, Isle of Skye, Highland IV55 8WE, UK
    260 m • 4 min
*Duration based on 8am traffic

Questions & Answers

  • What is the fastest way to get from Kyle Of Lochalsh to Dunvegan Castle?

    The fastest way takes 211 minutes, using Bus line 150, Bus line 152, Bus line 56.

  • What is the alternative route to get from Kyle Of Lochalsh to Dunvegan Castle?

    The alternative route takes 211 minutes, using Bus line 150, Bus line 52, Bus line 56.

  • Is there a direct bus between Kyle Of Lochalsh and Dunvegan Castle?

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

  • Which bus line goes from Kyle Of Lochalsh to Dunvegan Castle?

    The 150 bus line goes from Broadford station near Kyle Of Lochalsh in Scotland to Post Office, Broadford station. From there you’ll have to take one bus line till Post Office, Broadford station near Dunvegan Castle in Highland.

  • How long does it take to travel from Kyle Of Lochalsh to Dunvegan Castle by bus?

    The total travel time between Kyle Of Lochalsh in Scotland and Dunvegan Castle in Highland by bus is about 3 hr 31 min.

  • Where do I get on the bus near Kyle Of Lochalsh to get to Dunvegan Castle?

    Get on the 150 bus from the Broadford stop near Kyle Of Lochalsh in Scotland.

  • Where do I get off the bus when travelling between Kyle Of Lochalsh and Dunvegan Castle?

    Get off the bus at the Post Office, Broadford stop, which is closest to Dunvegan Castle in Highland.