Skip to main content

How to get from Edinburgh to Edzell by bus and train?

From Edinburgh to Edzell by bus and train

To get from Edinburgh to Edzell in Scotland, you’ll need to take one train line and 2 bus lines: take the SCOTRAIL train from Edinburgh station to Dundee station. Next, you’ll have to switch to the 21A bus and finally take the 21 bus from Learning Centre, Stracathro station to Panmure Arms, Edzell station. The total trip duration for this route is approximately 3 hr 9 min.

189min
Train - SCOTRAIL
Bus - 21A21A
Bus - 2121
Leaves from Edinburgh

Step by Step

  • 1
    Start from train station
    Start from train station
    Edinburgh
  • 2
    Train - SCOTRAILSCOTRAIL
    Wait for train
    SCOTRAIL
    Aberdeen
  • 3
    Ride to train station
    Ride to train station
    Dundee
    70 min
  • 4
    Walk to bus station
    Walk to bus station
    Forum Centre, Dundee City Centre
    ID 6400A02
    640 m • 9 min
  • 5
    Bus - 21A21A
    Wait for bus
    21A
    Stracathro
  • 6
    Ride to bus station
    Ride to bus station
    Learning Centre, Stracathro
    ID 6490IM116
    78 min
  • 7
    Walk to bus station
    Walk to bus station
    Learning Centre, Stracathro
    ID 6490IM123
    10 m • 1 min
  • 8
    Bus - 2121
    Wait for bus
    21
    Dundee City Centre
  • 9
    Ride to bus station Panmure Arms, Edzell
    Ride to bus station
    Panmure Arms, Edzell
    ID 6490IM130
    17 min
*Duration based on 8am traffic

From Edinburgh to Edzell by bus

To get from Edinburgh to Edzell in Scotland, you’ll need to take 3 bus lines: take the X54A bus from Princes Street (Scott Mon.), Edinburgh station to Bus Station, Dundee City Centre station. Next, you’ll have to switch to the 21A bus and finally take the 21 bus from Learning Centre, Stracathro station to Panmure Arms, Edzell station. The total trip duration for this route is approximately 4 hr 11 min.

251min
Walk to bus station
Bus - X54AX54A
Bus - 21A21A
Bus - 2121
Leaves from Princes Street (Scott Mon.), Edinburgh

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Princes Street (Scott Mon.), Edinburgh
    ID 6200243420
    260 m • 4 min
  • 2
    Bus - X54AX54A
    Wait for bus
    X54A
    Dundee City Centre
  • 3
    Ride to bus station
    Ride to bus station
    Bus Station, Dundee City Centre
    ID 6400L00040
    123 min
  • 4
    Walk to bus station
    Walk to bus station
    Seagate Bus Station, Dundee City Centre
    ID 640012242
    60 m • 1 min
  • 5
    Bus - 21A21A
    Wait for bus
    21A
    Stracathro
  • 6
    Ride to bus station
    Ride to bus station
    Learning Centre, Stracathro
    ID 6490IM116
    82 min
  • 7
    Walk to bus station
    Walk to bus station
    Learning Centre, Stracathro
    ID 6490IM123
    10 m • 1 min
  • 8
    Bus - 2121
    Wait for bus
    21
    Dundee City Centre
  • 9
    Ride to bus station Panmure Arms, Edzell
    Ride to bus station
    Panmure Arms, Edzell
    ID 6490IM130
    17 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 Edzell

The distance between Edinburgh, Scotland and Edzell, Scotland is approximately 156.88 km, which can typically be travelled in 189 min. Moovit will show you the directions from Edinburgh to Edzell by bus and train, so no matter how you choose to travel in Scotland – you will always have plenty of easy options.

Public transport stations close to Edinburgh

Edinburgh is located at Edinburgh, Scotland and the nearest public transport station is Edinburgh.

Train stations close to Edinburgh:

  • Edinburgh

Bus stations close to Edinburgh:

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

Public transport stations close to Edzell, Scotland

Edzell is located at Edzell, Scotland and the nearest public transport station is Panmure Arms, Edzell.

Bus stations close to Edzell:

  • Panmure Arms, Edzell
  • Tuck Inn, Edzell
  • Post Office, Edzell

From Edinburgh to Edzell by bus

To get from Edinburgh to Edzell in Scotland, you’ll need to take 3 bus lines: take the X54A bus from Princes Street (Scott Mon.), Edinburgh station to Bus Station, Dundee City Centre station. Next, you’ll have to switch to the 21A bus and finally take the 21 bus from Learning Centre, Stracathro station to Panmure Arms, Edzell station. The total trip duration for this route is approximately 4 hr 11 min.

251min
Walk to bus station
Bus - X54AX54A
Bus - 21A21A
Bus - 2121
Leaves from Princes Street (Scott Mon.), Edinburgh

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Princes Street (Scott Mon.), Edinburgh
    ID 6200243420
    260 m • 4 min
  • 2
    Bus - X54AX54A
    Wait for bus
    X54A
    Dundee City Centre
  • 3
    Ride to bus station
    Ride to bus station
    Bus Station, Dundee City Centre
    ID 6400L00040
    123 min
  • 4
    Walk to bus station
    Walk to bus station
    Seagate Bus Station, Dundee City Centre
    ID 640012242
    60 m • 1 min
  • 5
    Bus - 21A21A
    Wait for bus
    21A
    Stracathro
  • 6
    Ride to bus station
    Ride to bus station
    Learning Centre, Stracathro
    ID 6490IM116
    82 min
  • 7
    Walk to bus station
    Walk to bus station
    Learning Centre, Stracathro
    ID 6490IM123
    10 m • 1 min
  • 8
    Bus - 2121
    Wait for bus
    21
    Dundee City Centre
  • 9
    Ride to bus station Panmure Arms, Edzell
    Ride to bus station
    Panmure Arms, Edzell
    ID 6490IM130
    17 min
*Duration based on 8am traffic

Questions & Answers

  • What is the fastest way to get from Edinburgh to Edzell?

    The fastest way takes 189 minutes, using Bus line SCOTRAIL, Bus line 21A, Bus line 21.

  • What is the alternative route to get from Edinburgh to Edzell?

    The alternative route takes 251 minutes, using Bus line X54A, Bus line 21A, Bus line 21.

  • Is there a direct train between Edinburgh and Edzell in Scotland?

    No, you’ll have to take one train line and 2 bus lines in total. The total travelling time is 3 hr 9 min.

  • Which train line goes from Edinburgh to Edzell in Scotland?

    The SCOTRAIL train line goes from Aberdeen station near Edinburgh to Dundee station. From there you’ll have to take 2 bus lines till Dundee station near Edzell in Scotland

  • How long does it take to travel from Edinburgh to Edzell in Scotland by train and bus?

    The total travel time between Edinburgh and Edzell in Scotland by train and bus is about 3 hr 9 min.

  • Where do I get on the train near Edinburgh to get to Edzell in Scotland?

    Get on the SCOTRAIL train from the Aberdeen station near Edinburgh in Scotland.

  • Where do I get off the train when travelling between Edinburgh and Edzell in Scotland?

    Get off the train at the Dundee stop, which is closest to Edzell in Scotland.

Live arrivals, timetables, maps