By Train:
Frequent train services connect Stirling to major Scottish cities. Journeys from Glasgow Queen Street typically take around 25-46 minutes, with tickets starting from approximately £10.70. From Edinburgh Waverley, the journey is generally 51 minutes to 1 hour 2 minutes, with tickets available from about £5.20. Direct services also extend to Perth, Dundee, Aberdeen, and Inverness. Additionally, direct Lumo train services to London Euston are expected to commence in mid-2026.