Skip to main content

How to get from Forfar to Edinburgh by bus?

By bus

To get from Forfar to Edinburgh in Scotland, take the 20 bus from St John's Church, Forfar station to Bus Station, Dundee City Centre station. Next, take the X54 bus from Seagate Bus Station, Dundee City Centre station to Princes Street (Scott Mon.), Edinburgh station. The total trip duration for this route is approximately 2 hr 54 min.

174min
Bus - 2020
Bus - X54X54
Walk to Edinburgh
Leaves from St John's Church, Forfar

Step by Step

  • 1
    Start from bus station
    Start from bus station
    Forfar
  • 2
    Bus - 2020
    Wait for bus
    20
    Dundee City Centre
  • 3
    Ride to bus station
    Ride to bus station
    Bus Station, Dundee City Centre
    ID 6400L00040
    39 min
  • 4
    Walk to bus station
    Walk to bus station
    Seagate Bus Station, Dundee City Centre
    ID 640012254
    100 yd • 2 min
  • 5
    Bus - X54X54
    Wait for bus
    X54
    Edinburgh
  • 6
    Ride to bus station
    Ride to bus station
    Princes Street (Scott Mon.), Edinburgh
    ID 6200206469
    123 min
  • 7
    Walk to Edinburgh
    Walk to
    Edinburgh
    380 yd • 5 min
*Duration based on 8am traffic

Alternative route by bus via 20, 5A and E1X

To get from Forfar to Edinburgh in Scotland, you’ll need to take 3 bus lines: take the 20 bus from St John's Church, Forfar station to Waterstones, Dundee City Centre station. Next, you’ll have to switch to the 5A bus and finally take the E1X bus from Science Centre, Dundee City Centre station to St Andrew Square, Edinburgh station. The total trip duration for this route is approximately 2 hr 37 min.

157min
Bus - 2020
Bus - 5A5A
Bus - E1XE1X
Walk to Edinburgh
Leaves from St John's Church, Forfar

Step by Step

  • 1
    Start from bus station
    Start from bus station
    Forfar
  • 2
    Bus - 2020
    Wait for bus
    20
    Dundee City Centre
  • 3
    Ride to bus station
    Ride to bus station
    Waterstones, Dundee City Centre
    ID 6400A127
    37 min
  • 4
    Walk to bus station
    Walk to bus station
    Waterstones, Dundee City Centre
    ID 6400PT1691
    30 yd • 1 min
  • 5
    Bus - 5A5A
    Wait for bus
    5A
    Ninewells
  • 6
    Ride to bus station
    Ride to bus station
    Queens Hotel, Dundee City Centre
    ID 6400L00136
    6 min
  • 7
    Walk to bus station
    Walk to bus station
    Science Centre, Dundee City Centre
    ID 640014188
    290 yd • 4 min
  • 8
    Bus - E1XE1X
    Wait for bus
    E1X
    Wallyford
  • 9
    Ride to bus station
    Ride to bus station
    St Andrew Square, Edinburgh
    ID 6200206520
    89 min
  • 10
    Walk to Edinburgh
    Walk to
    Edinburgh
    500 yd • 6 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 Forfar to Edinburgh

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

Public transport stations close to Forfar

Forfar is located at Forfar, Scotland and the nearest public transport station is Royal Bank Of Scotland, Forfar.

Bus stations close to Forfar:

  • Royal Bank Of Scotland, Forfar
  • Coutties Wynd, Forfar
  • Queen Street, Forfar

Public transport stations close to Edinburgh, Scotland

Edinburgh is located at Edinburgh, Scotland and the nearest public transport station is St Andrew Square (Edinburgh Trams), Edinburgh.

Train stations close to Edinburgh:

  • Edinburgh

Bus stations close to Edinburgh:

  • Waverley Bridge, Edinburgh
  • South Bridge, Old Town
  • Museum Of Childhood, Canongate

Alternative route by bus via 20, 5A and E1X

To get from Forfar to Edinburgh in Scotland, you’ll need to take 3 bus lines: take the 20 bus from St John's Church, Forfar station to Waterstones, Dundee City Centre station. Next, you’ll have to switch to the 5A bus and finally take the E1X bus from Science Centre, Dundee City Centre station to St Andrew Square, Edinburgh station. The total trip duration for this route is approximately 2 hr 37 min.

157min
Bus - 2020
Bus - 5A5A
Bus - E1XE1X
Walk to Edinburgh
Leaves from St John's Church, Forfar

Step by Step

  • 1
    Start from bus station
    Start from bus station
    Forfar
  • 2
    Bus - 2020
    Wait for bus
    20
    Dundee City Centre
  • 3
    Ride to bus station
    Ride to bus station
    Waterstones, Dundee City Centre
    ID 6400A127
    37 min
  • 4
    Walk to bus station
    Walk to bus station
    Waterstones, Dundee City Centre
    ID 6400PT1691
    30 yd • 1 min
  • 5
    Bus - 5A5A
    Wait for bus
    5A
    Ninewells
  • 6
    Ride to bus station
    Ride to bus station
    Queens Hotel, Dundee City Centre
    ID 6400L00136
    6 min
  • 7
    Walk to bus station
    Walk to bus station
    Science Centre, Dundee City Centre
    ID 640014188
    290 yd • 4 min
  • 8
    Bus - E1XE1X
    Wait for bus
    E1X
    Wallyford
  • 9
    Ride to bus station
    Ride to bus station
    St Andrew Square, Edinburgh
    ID 6200206520
    89 min
  • 10
    Walk to Edinburgh
    Walk to
    Edinburgh
    500 yd • 6 min
*Duration based on 8am traffic

Questions & Answers

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

    The fastest way takes 174 minutes, using Bus line 20, Bus line X54.

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

    The alternative route takes 157 minutes, using Bus line 20, Bus line 5A, Bus line E1X.

  • Is there a direct bus between Forfar and Edinburgh in Scotland?

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

  • Which bus line goes from Forfar to Edinburgh in Scotland?

    The 20 bus line goes from Dundee City Centre station near Forfar to Bus Station, Dundee City Centre station. From there you’ll have to take one bus line till Bus Station, Dundee City Centre station near Edinburgh in Scotland

  • How long does it take to travel from Forfar to Edinburgh in Scotland by bus?

    The total travel time between Forfar and Edinburgh in Scotland by bus is about 2 hr 54 min.

  • Where do I get on the bus near Forfar to get to Edinburgh in Scotland?

    Get on the 20 bus from the Dundee City Centre stop near Forfar in Scotland.

  • Where do I get off the bus when travelling between Forfar and Edinburgh in Scotland?

    Get off the bus at the Bus Station, Dundee City Centre stop, which is closest to Edinburgh in Scotland.

Live arrivals, timetables, maps