Skip to main content

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

From Edinburgh to Kirriemuir by bus and train

To get from Edinburgh to Kirriemuir in Scotland, you’ll need to take one train line and 2 bus lines: take the SCOTRAIL train from Edinburgh station to Arbroath station. Next, you’ll have to switch to the 27 bus and finally take the 20 bus from Queen Street, Forfar station to High Street, Kirriemuir station. The total trip duration for this route is approximately 2 hr 57 min.

177min
Train - SCOTRAIL
Bus - 2727
Bus - 2020
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
    Arbroath
    94 min
  • 4
    Walk to bus station
    Walk to bus station
    Arbroath Railway Station, Arbroath
    ID 6490IM656
    30 m • 1 min
  • 5
    Bus - 2727
    Wait for bus
    27
    Forfar
  • 6
    Ride to bus station
    Ride to bus station
    Queen Street, Forfar
    ID 6490IM794
    47 min
  • 7
    Walk to bus station
    Walk to bus station
    Queen Street, Forfar
    ID 6490IM795
    30 m • 1 min
  • 8
    Bus - 2020
    Wait for bus
    20
    Kirriemuir
  • 9
    Ride to bus station High Street, Kirriemuir
    Ride to bus station
    High Street, Kirriemuir
    ID 6490IM55
    19 min
*Duration based on 8am traffic

Alternative route from Edinburgh to Kirriemuir by bus and train via SCOTRAIL, 46 and 20

To get from Edinburgh to Kirriemuir 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 46 bus and finally take the 20 bus from Seagate Bus Station, Dundee City Centre station to High Street, Kirriemuir station. The total trip duration for this route is approximately 2 hr 57 min.

177min
Train - SCOTRAIL
Bus - 4646
Bus - 2020
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
    75 min
  • 4
    Walk to bus station
    Walk to bus station
    Railway Station, Dundee City Centre
    ID 640017235
    100 m • 2 min
  • 5
    Bus - 4646
    Wait for bus
    46
    Kirkcaldy
  • 6
    Ride to bus station
    Ride to bus station
    Seagate Bus Station, Dundee City Centre
    ID 640012254
    12 min
  • 7
    Walk to bus station
    Walk to bus station
    Seagate Bus Station, Dundee City Centre
    ID 640012242
    30 m • 1 min
  • 8
    Bus - 2020
    Wait for bus
    20
    Kirriemuir
  • 9
    Ride to bus station High Street, Kirriemuir
    Ride to bus station
    High Street, Kirriemuir
    ID 6490IM55
    62 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 Kirriemuir

The distance between Edinburgh, Scotland and Kirriemuir, Scotland is approximately 163.87 km, which can typically be travelled in 177 min. Moovit will show you the directions from Edinburgh to Kirriemuir 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 Waverley Bridge, Edinburgh.

Bus stations close to Edinburgh:

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

Public transport stations close to Kirriemuir, Scotland

Kirriemuir is located at Kirriemuir, Scotland and the nearest public transport station is Bank Street, Kirriemuir.

Bus stations close to Kirriemuir:

  • Bank Street, Kirriemuir
  • High Street, Kirriemuir
  • Isla Road, Southmuir

Alternative route from Edinburgh to Kirriemuir by bus and train via SCOTRAIL, 46 and 20

To get from Edinburgh to Kirriemuir 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 46 bus and finally take the 20 bus from Seagate Bus Station, Dundee City Centre station to High Street, Kirriemuir station. The total trip duration for this route is approximately 2 hr 57 min.

177min
Train - SCOTRAIL
Bus - 4646
Bus - 2020
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
    75 min
  • 4
    Walk to bus station
    Walk to bus station
    Railway Station, Dundee City Centre
    ID 640017235
    100 m • 2 min
  • 5
    Bus - 4646
    Wait for bus
    46
    Kirkcaldy
  • 6
    Ride to bus station
    Ride to bus station
    Seagate Bus Station, Dundee City Centre
    ID 640012254
    12 min
  • 7
    Walk to bus station
    Walk to bus station
    Seagate Bus Station, Dundee City Centre
    ID 640012242
    30 m • 1 min
  • 8
    Bus - 2020
    Wait for bus
    20
    Kirriemuir
  • 9
    Ride to bus station High Street, Kirriemuir
    Ride to bus station
    High Street, Kirriemuir
    ID 6490IM55
    62 min
*Duration based on 8am traffic

Questions & Answers

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

    The fastest way takes 177 minutes, using Bus line SCOTRAIL, Bus line 27, Bus line 20.

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

    The alternative route takes 177 minutes, using Bus line SCOTRAIL, Bus line 46, Bus line 20.

  • Is there a direct train between Edinburgh and Kirriemuir?

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

  • Which train line goes from Edinburgh to Kirriemuir?

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

  • How long does it take to travel from Edinburgh to Kirriemuir by train and bus?

    The total travel time between Edinburgh in Edinburgh and Kirriemuir in Scotland by train and bus is about 2 hr 57 min.

  • Where do I get on the train near Edinburgh to get to Kirriemuir?

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

  • Where do I get off the train when travelling between Edinburgh and Kirriemuir?

    Get off the train at the Arbroath stop, which is closest to Kirriemuir in Scotland.