Travel from Blairgowrie to Edinburgh

Bus or train from Blairgowrie to Edinburgh?

Stagecoach UK operates a train from Blairgowrie to Edinburgh every 30 minutes. Tickets cost $4 - $6 and the journey takes 47 min. ScotRail also services this route hourly. Alternatively, Stagecoach UK operates a bus from Blairgowrie to Edinburgh hourly. Tickets cost $4 - $6 and the journey takes 50 min. Megabus UK also services this route hourly.

How to get from Blairgowrie to Edinburgh

From Blairgowrie, Wellmeadow line 57 bus to Perth then train to Edinburgh. 2 h 50 min £18. From Blairgowrie, Wellmeadow line 59 bus to Dundee City Centre, Bus Station then bus to West End, Queensferry Street (after Charlotte Lane at 43). 2 h 52 min £22. From Blairgowrie, Wellmeadow line 57 bus to Perth, Bus Station then bus to Edinburgh, Bus Station. 3 h 11 min £11. From Blairgowrie drive to Edinburgh. 1 h 15 min £11.

Is there a direct bus between Blairgowrie and Edinburgh?

No, there is no direct bus from Blairgowrie to Edinburgh. However, there are services departing from Blairgowrie, Wellmeadow and arriving at West End, Queensferry Street (after Charlotte Lane at 43) via Dundee City Centre, Bus Station. The journey, including transfers, takes approximately 2 h 52 min.

Operators from Blairgowrie to Edinburgh

Close Print Itinerary
  1. Here are 4 options to get from
    Blairgowrie to Edinburgh:

    1. Trip:
      1 Train
      • One-Way approx: USD $22 - $29
      • Duration: 2 h 50 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $22 - $29
        • Duration: 2 h 50 min
        Close x
    2. Trip:
      2 Bus Megabus UK
      • One-Way approx: USD $23 - $32
      • Duration: 2 h 52 min
      Open +
      • Trip:
        2 Bus Megabus UK
        • One-Way approx: USD $23 - $32
        • Duration: 2 h 52 min
        Close x
    3. Trip:
      3 Bus
      • One-Way approx: USD $10 - $21
      • Duration: 3 h 11 min
      Open +
      • Trip:
        3 Bus
        • One-Way approx: USD $10 - $21
        • Duration: 3 h 11 min
        Close x
    4. Trip:
      4 Drive
      • One-Way approx: USD $12 - $19
      • Duration: 1 h 15 min
      Open +
      • Trip:
        4 Drive
        • One-Way approx: USD $12 - $19
        • Duration: 1 h 15 min
        Close x