Trains to Stirling Find train times and tickets

Newcastle upon Tyne to Stirling by train

from £18.40

Avg 0 changes 2hr 12m

Wigan to Stirling by train

from £20.50

Avg 1 change 3hr 33m

Inverness to Stirling by train

from £5.00

Avg 0 changes 2hr 34m

Peterborough to Stirling by train

from £55.50

Avg 1 change 4hr 38m

Perth to Stirling by train

from £8.10

Avg 0 changes 27m

Leeds to Stirling by train

from £17.70

Avg 1 change 3hr 54m

Manchester to Stirling by train

from £23.70

Avg 1 change 4hr 8m

Aberdeen to Stirling by train

from £5.00

Avg 0 changes 2hr 1m

Croy to Stirling by train

from £5.40

Avg 0 changes 19m

Sheffield to Stirling by train

from £56.50

Avg 1 change 4hr 28m

Birmingham to Stirling by train

from £28.00

Avg 1 change 4hr 52m

Dundee to Stirling by train

from £5.00

Avg 0 changes 48m

Edinburgh to Stirling by train

from £5.00

Avg 0 changes 40m

Glasgow to Stirling by train

from £5.00

Avg 0 changes 26m

Preston to Stirling by train

from £29.50

Avg 1 change 3hr 18m

Coventry to Stirling by train

from £56.00

Avg 1 change 5hr 33m

Blackpool to Stirling by train

from £13.00

Avg 2 changes 3hr 54m

London to Stirling by train

from £33.50

Avg 0 changes 5hr 14m

York to Stirling by train

from £128.10

Avg 0 changes 3hr 21m

Doncaster to Stirling by train

from £54.00

Avg 1 change 3hr 54m

Carlisle to Stirling by train

from £10.30

Avg 1 change 2hr 9m

Liverpool to Stirling by train

from £15.50

Avg 1 change 4hr 24m

Search accommodation in Stirling

Airbnb
Country guide

Trains to the UK

Read our country guide

Log in / Register

  1. We'll assume you've read
    our Terms of Service.