Skip to main content

How to get from Edinburgh to Dunrobin Castle by bus?

From Edinburgh to Dunrobin Castle by bus

To get from Edinburgh to Dunrobin Castle in Highland, take the M90 from Bus Station station to Bus Station Stance 3, Inverness station. Next, take the X99 bus from Bus Station Stance 3, Inverness station to Dunrobin Station, Golspie station. The total trip duration for this route is approximately 5 hr 50 min.

350min
Walk to
Bus - X99X99
Leaves from Bus Station

Step by Step

  • 1
    Walk to
    Walk to
    Bus Station
    750 m • 10 min
  • 2
    Wait for
    M90
    Inverness
  • 3
    Travel to
    Travel to
    Bus Station Stance 3, Inverness
    ID 670085865E
    238 min
  • 4
    Bus - X99X99
    Wait for bus
    X99
    Thurso
  • 5
    Ride to bus station Dunrobin Station, Golspie
    Ride to bus station
    Dunrobin Station, Golspie
    ID 670090004A
    84 min
*Duration based on 8am traffic

From Edinburgh to Dunrobin Castle by bus and train

To get from Edinburgh to Dunrobin Castle in Highland, take the SCOTRAIL train from Edinburgh station to Inverness station. Next, take the X99 bus from Bus Station Stance 3, Inverness station to Dunrobin Station, Golspie station. The total trip duration for this route is approximately 9 hr 25 min.

565min
Train - SCOTRAIL
Bus - X99X99
Leaves from Edinburgh

Step by Step

  • 1
    Start from train station
    Start from train station
    Edinburgh
  • 2
    Train - SCOTRAILSCOTRAIL
    Wait for train
    SCOTRAIL
    Inverness
  • 3
    Ride to train station
    Ride to train station
    Inverness
    234 min
  • 4
    Walk to bus station
    Walk to bus station
    Bus Station Stance 3, Inverness
    ID 670085865E
    270 m • 4 min
  • 5
    Bus - X99X99
    Wait for bus
    X99
    Thurso
  • 6
    Ride to bus station Dunrobin Station, Golspie
    Ride to bus station
    Dunrobin Station, Golspie
    ID 670090004A
    84 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 Edinburgh to Dunrobin Castle

The distance between Edinburgh, Highland and Dunrobin Castle, Highland is approximately 292.5 km, which can typically be travelled in 350 min. Moovit will show you the directions from Edinburgh to Dunrobin 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 Edinburgh

Edinburgh is located at Edinburgh, Highland and the nearest public transport station is Waterloo Place, Edinburgh.

Train stations close to Edinburgh:

  • Edinburgh

Bus stations close to Edinburgh:

  • Waterloo Place, Edinburgh
  • North Bridge, Old Town
  • Princes Street (Waverley Steps), Edinburgh

Public transport stations close to Dunrobin Castle, Highland

Dunrobin Castle is located at East Gate Lodge, Highland and the nearest public transport station is Golspie.

Train stations close to Dunrobin Castle:

  • Golspie
  • Dunrobin Castle

Bus stations close to Dunrobin Castle:

  • Dunrobin Station, Golspie

From Edinburgh to Dunrobin Castle by bus and train

To get from Edinburgh to Dunrobin Castle in Highland, take the SCOTRAIL train from Edinburgh station to Inverness station. Next, take the X99 bus from Bus Station Stance 3, Inverness station to Dunrobin Station, Golspie station. The total trip duration for this route is approximately 9 hr 25 min.

565min
Train - SCOTRAIL
Bus - X99X99
Leaves from Edinburgh

Step by Step

  • 1
    Start from train station
    Start from train station
    Edinburgh
  • 2
    Train - SCOTRAILSCOTRAIL
    Wait for train
    SCOTRAIL
    Inverness
  • 3
    Ride to train station
    Ride to train station
    Inverness
    234 min
  • 4
    Walk to bus station
    Walk to bus station
    Bus Station Stance 3, Inverness
    ID 670085865E
    270 m • 4 min
  • 5
    Bus - X99X99
    Wait for bus
    X99
    Thurso
  • 6
    Ride to bus station Dunrobin Station, Golspie
    Ride to bus station
    Dunrobin Station, Golspie
    ID 670090004A
    84 min
*Duration based on 8am traffic

Questions & Answers

  • What is the fastest way to get from Edinburgh to Dunrobin Castle?

    The fastest way takes 350 minutes, using Bus line M90, Bus line X99.

  • What is the alternative route to get from Edinburgh to Dunrobin Castle?

    The alternative route takes 565 minutes, using Bus line SCOTRAIL, Bus line X99.

  • Is there a direct between Edinburgh and Dunrobin Castle?

    No, you’ll have to take one bus line in total. The total travelling time is 5 hr 50 min.

  • Which line goes from Edinburgh to Dunrobin Castle?

    The line goes from Bus Station station near Edinburgh in Scotland to Inverness station. From there you’ll have to take one bus line till Inverness station near Dunrobin Castle in Highland.

  • How long does it take to travel from Edinburgh to Dunrobin Castle by bus?

    The total travel time between Edinburgh in Scotland and Dunrobin Castle in Highland by bus is about 5 hr 50 min.

  • Where do I get on the near Edinburgh to get to Dunrobin Castle?

  • Where do I get off the when travelling between Edinburgh and Dunrobin Castle?

    Get off the at the Inverness stop, which is closest to Dunrobin Castle in Highland.