Trains to Stockport Find train times and tickets

London to Stockport by train

from $30.53

Avg 0 changes 1hr 52m

Swansea to Stockport by train

from $56.60

Avg 0 changes 3hr 51m

Birmingham to Stockport by train

from $13.36

Avg 0 changes 1hr 16m

Crewe to Stockport by train

from $11.45

Avg 0 changes 23m

Bristol to Stockport by train

from $36.12

Avg 0 changes 2hr 38m

Sheffield to Stockport by train

from $7.50

Avg 0 changes 40m

Stoke-on-Trent to Stockport by train

from $4.07

Avg 0 changes 28m

Doncaster to Stockport by train

from $12.08

Avg 0 changes 1hr 9m

Chester to Stockport by train

from $12.34

Avg 0 changes 1hr 14m

Macclesfield to Stockport by train

from $6.87

Avg 0 changes 10m

Cardiff to Stockport by train

from $31.16

Avg 0 changes 2hr 53m

Stafford to Stockport by train

from $25.18

Avg 0 changes 44m

Hull to Stockport by train

from $61.31

Avg 1 change 2hr 12m

Norwich to Stockport by train

from $59.15

Avg 0 changes 4hr 26m

Milton Keynes to Stockport by train

from $13.99

Avg 0 changes 1hr 26m

Chesterfield to Stockport by train

from $10.43

Avg 0 changes 1hr 3m

Reading to Stockport by train

from $33.20

Avg 0 changes 2hr 57m

Wolverhampton to Stockport by train

from $46.05

Avg 0 changes 57m

Scunthorpe to Stockport by train

from $13.48

Avg 0 changes 1hr 41m

Bolton to Stockport by train

from $7.38

Avg 0 changes 34m

Grimsby to Stockport by train

from $21.50

Avg 0 changes 2hr 17m

Bangor to Stockport by train

from $42.23

Avg 1 change 2hr 10m

Shrewsbury to Stockport by train

from $26.71

Avg 0 changes 58m

Edinburgh to Stockport by train

from $87.13

Avg 1 change 3hr 34m

Barnsley to Stockport by train

from $25.69

Avg 1 change 1hr 10m

Peterborough to Stockport by train

from $27.35

Avg 0 changes 2hr 49m

Lincoln to Stockport by train

from $25.31

Avg 1 change 2hr 2m

Grantham to Stockport by train

from $33.71

Avg 0 changes 2hr 17m

Glasgow to Stockport by train

from $20.99

Avg 1 change 3hr 31m

Southampton to Stockport by train

from $62.33

Avg 0 changes 3hr 53m

Leicester to Stockport by train

from $62.07

Avg 1 change 1hr 45m

Bournemouth to Stockport by train

from $323.84

Avg 0 changes 4hr 26m

Derby to Stockport by train

from $27.86

Avg 1 change 1hr 22m

Newport to Stockport by train

from $96.92

Avg 0 changes 2hr 39m

Hereford to Stockport by train

from $24.17

Avg 0 changes 1hr 50m

Cambridge to Stockport by train

from $51.26

Avg 1 change 3hr 19m

Warrington to Stockport by train

from $12.85

Avg 0 changes 31m

Oxford to Stockport by train

from $49.23

Avg 0 changes 2hr 33m

Ely to Stockport by train

from $64.87

Avg 0 changes 3hr 28m

Buxton to Stockport by train

from $12.85

Avg 0 changes 42m

Swindon to Stockport by train

from $120.07

Avg 1 change 3hr 19m

Brighton to Stockport by train

from $73.77

Avg 1 change 3hr 36m

Banbury to Stockport by train

from $29.38

Avg 0 changes 2hr 15m

Luton to Stockport by train

from $45.79

Avg 1 change 2hr 56m

Wilmslow to Stockport by train

from $4.58

Avg 0 changes 8m

Manchester to Stockport by train

from $9.92

Avg 0 changes 6m

Meadowhall to Stockport by train

from $24.55

Avg 0 changes 48m

Liverpool to Stockport by train

from $23.66

Avg 0 changes 49m

Coventry to Stockport by train

from $31.42

Avg 0 changes 1hr 45m

Newton Abbot to Stockport by train

from $80.77

Avg 0 changes 4hr 13m

Altrincham to Stockport by train

from $5.34

Avg 0 changes 15m

Newcastle upon Tyne to Stockport by train

from $71.99

Avg 1 change 2hr 41m

Blackpool to Stockport by train

from $10.18

Avg 1 change 1hr 31m

Leeds to Stockport by train

from $20.99

Avg 1 change 1hr 9m

Northwich to Stockport by train

from $12.34

Avg 0 changes 42m

Basingstoke to Stockport by train

from $127.32

Avg 0 changes 3hr 21m

Nottingham to Stockport by train

from $15.90

Avg 0 changes 1hr 34m

Birmingham Airport to Stockport by train

from $12.72

Avg 0 changes 1hr 34m

Manchester Airport to Stockport by train

from $7.38

Avg 1 change 23m

Guildford to Stockport by train

from $50.88

Avg 1 change 3hr 20m

Torquay to Stockport by train

from $182.15

Avg 0 changes 4hr 36m

Exeter to Stockport by train

from $88.15

Avg 0 changes 3hr 53m

Preston to Stockport by train

from $11.45

Avg 1 change 55m

York to Stockport by train

from $44.52

Avg 1 change 1hr 36m

Levenshulme to Stockport by train

from $3.18

Avg 0 changes 6m

Cheltenham to Stockport by train

from $64.36

Avg 0 changes 2hr 7m

Nuneaton to Stockport by train

from $19.33

Avg 1 change 1hr 20m

Salford to Stockport by train

from $4.96

Avg 0 changes 20m

Watford to Stockport by train

from $52.79

Avg 1 change 2hr 6m

Cheadle Hulme to Stockport by train

from $2.80

Avg 0 changes 4m

Knutsford to Stockport by train

from $7.89

Avg 0 changes 31m

Huddersfield to Stockport by train

from $22.90

Avg 1 change 51m

Paris to Stockport by train

from $190.16

Avg 1 change 4hr 33m

Northampton to Stockport by train

from $64.87

Avg 1 change 1hr 49m

Carlisle to Stockport by train

from $72.50

Avg 1 change 2hr 13m

Telford to Stockport by train

from $47.06

Avg 1 change 1hr 25m

Search accommodation in Stockport

Country guide

Trains to the UK

Read our country guide

Child and youth passengers

The definition of "Child" and "Youth" varies by country and operator. This is why we ask for the age of young passengers.

Sometimes children below a certain age can travel without a seat for free. If you want to guarantee a seat for child passengers, enter '6' as the age of the child.

Read more about child and youth passenger ages. See also youth discounts and railcards.

Log in / Register

  1. We'd love to send you (occasional) emails with travel tips, sales and special offers. You can change your preferences at any time.
  1. By registering you agree with our privacy policy.