Travel from Stirling to Dundee

Bus or train from Stirling to Dundee?

ScotRail operates a train from Stirling to Dundee hourly. Tickets cost $17 - $22 and the journey takes 51 minutes. Alternatively, Scottish Citylink operates a bus from Stirling to Dundee every 2 hours. Tickets cost $14 - $20 and the journey takes 1 hour 38 minutes. Fishers Tours of Dundee also services this route once a week.

How to get from Stirling to Dundee

ModeDurationPrice
From Stirling train to Dundee.51 min£14
From Stirling, Bus Station bus to Dundee City Centre, Bus Station.1 h 38 min£13
From Stirling drive to Dundee.58 min£9

How long does it take to get from Stirling to Dundee?

The train from Stirling to Dundee takes 51 minutes including transfers and departs hourly.

Is there a direct train between Stirling and Dundee?

Yes, there is a direct train departing from Stirling and arriving at Dundee. Services depart hourly. The journey takes approximately 51 minutes.

Is there a direct bus between Stirling and Dundee?

Yes, there is a direct bus departing from Stirling, Bus Station and arriving at Dundee City Centre, Bus Station. Services depart every two hours, and operate Thursday, Saturday and Sunday. The journey takes approximately 1 hour 38 minutes.

Operators from Stirling to Dundee

OperatorPhoneWebsite
ScotRail+44 344 811 0141ScotRail
Scottish Citylink0871 266 33 33Scottish Citylink
Close Print Itinerary
  1. Here are 3 options to get from
    Stirling to Dundee:

    1. Trip:
      1 Train
      • One-Way approx: USD $17 - $22
      • Duration: 51 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $17 - $22
        • Duration: 51 min
        Close x
    2. Trip:
      2 Bus
      • One-Way approx: USD $14 - $20
      • Duration: 1 h 38 min
      Open +
      • Trip:
        2 Bus
        • One-Way approx: USD $14 - $20
        • Duration: 1 h 38 min
        Close x
    3. Trip:
      3 Drive
      • One-Way approx: USD $11 - $17
      • Duration: 58 min
      Open +
      • Trip:
        3 Drive
        • One-Way approx: USD $11 - $17
        • Duration: 58 min
        Close x