Skip to main content

How to get from Blairgowrie to Edinburgh by bus?

From Blairgowrie to Edinburgh by bus

To get from Blairgowrie to Edinburgh in Scotland, take the 57 bus from Wellmeadow, Blairgowrie station to West Marketgait, Dundee City Centre station. Next, 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 3 hr 5 min.

185min
Bus - 5757
Bus - E1XE1X
Walk to Edinburgh
Leaves from Wellmeadow, Blairgowrie

Step by Step

  • 1
    Start from bus station
    Start from bus station
    Blairgowrie
  • 2
    Bus - 5757
    Wait for bus
    57
    Dundee City Centre
  • 3
    Ride to bus station
    Ride to bus station
    West Marketgait, Dundee City Centre
    ID 6400PT1380
    60 min
  • 4
    Walk to bus station
    Walk to bus station
    Science Centre, Dundee City Centre
    ID 640014188
    380 m • 5 min
  • 5
    Bus - E1XE1X
    Wait for bus
    E1X
    Wallyford
  • 6
    Ride to bus station
    Ride to bus station
    St Andrew Square, Edinburgh
    ID 6200206520
    89 min
  • 7
    Walk to Edinburgh
    Walk to
    Edinburgh
    450 m • 6 min
*Duration based on 8am traffic

Alternative route from Blairgowrie to Edinburgh by bus via 57 and X54

To get from Blairgowrie to Edinburgh in Scotland, take the 57 bus from Wellmeadow, Blairgowrie 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 3 hr 18 min.

198min
Bus - 5757
Bus - X54X54
Walk to Edinburgh
Leaves from Wellmeadow, Blairgowrie

Step by Step

  • 1
    Start from bus station
    Start from bus station
    Blairgowrie
  • 2
    Bus - 5757
    Wait for bus
    57
    Dundee City Centre
  • 3
    Ride to bus station
    Ride to bus station
    Bus Station, Dundee City Centre
    ID 6400L00040
    64 min
  • 4
    Walk to bus station
    Walk to bus station
    Seagate Bus Station, Dundee City Centre
    ID 640012254
    90 m • 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
    119 min
  • 7
    Walk to Edinburgh
    Walk to
    Edinburgh
    330 m • 5 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 Blairgowrie to Edinburgh

The distance between Blairgowrie, Scotland and Edinburgh, Scotland is approximately 107.88 km, which can typically be travelled in 185 min. Moovit will show you the directions from Blairgowrie 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 Blairgowrie

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

Bus stations close to Blairgowrie:

  • Wellmeadow, Blairgowrie
  • Tesco, Blairgowrie
  • Boat Brae, Rattray

Public transport stations close to Edinburgh, Scotland

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

Train stations close to Edinburgh:

  • Edinburgh

Bus stations close to Edinburgh:

  • Leith Street, Greenside
  • Waterloo Place, Edinburgh
  • Princes Street (Waverley Steps), Edinburgh

Alternative route from Blairgowrie to Edinburgh by bus via 57 and X54

To get from Blairgowrie to Edinburgh in Scotland, take the 57 bus from Wellmeadow, Blairgowrie 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 3 hr 18 min.

198min
Bus - 5757
Bus - X54X54
Walk to Edinburgh
Leaves from Wellmeadow, Blairgowrie

Step by Step

  • 1
    Start from bus station
    Start from bus station
    Blairgowrie
  • 2
    Bus - 5757
    Wait for bus
    57
    Dundee City Centre
  • 3
    Ride to bus station
    Ride to bus station
    Bus Station, Dundee City Centre
    ID 6400L00040
    64 min
  • 4
    Walk to bus station
    Walk to bus station
    Seagate Bus Station, Dundee City Centre
    ID 640012254
    90 m • 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
    119 min
  • 7
    Walk to Edinburgh
    Walk to
    Edinburgh
    330 m • 5 min
*Duration based on 8am traffic

Questions & Answers

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

    The fastest way takes 185 minutes, using Bus line 57, Bus line E1X.

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

    The alternative route takes 198 minutes, using Bus line 57, Bus line X54.

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

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

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

    The 57 bus line goes from Dundee City Centre station near Blairgowrie to West Marketgait, Dundee City Centre station. From there you’ll have to take one bus line till West Marketgait, Dundee City Centre station near Edinburgh in Scotland

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

    The total travel time between Blairgowrie and Edinburgh in Scotland by bus is about 3 hr 5 min.

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

    Get on the 57 bus from the Dundee City Centre stop near Blairgowrie in Scotland.

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

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