Trains to Stoke-on-Trent Find train times and tickets

Lancaster to Stoke-on-Trent by train

from £10.50

Avg 1 change 1hr 32m

Paignton to Stoke-on-Trent by train

from £35.20

Avg 0 changes 4hr 10m

Rugby to Stoke-on-Trent by train

from £14.00

Avg 0 changes 1hr 4m

Liverpool to Stoke-on-Trent by train

from £24.00

Avg 1 change 1hr 6m

Cardiff to Stoke-on-Trent by train

from £34.00

Avg 1 change 2hr 51m

London to Stoke-on-Trent by train

from £9.00

Avg 0 changes 1hr 24m

Bristol to Stoke-on-Trent by train

from £19.20

Avg 0 changes 2hr 4m

Southampton to Stoke-on-Trent by train

from £21.50

Avg 0 changes 3hr 23m

Milton Keynes to Stoke-on-Trent by train

from £7.00

Avg 0 changes 57m

Leeds to Stoke-on-Trent by train

from £42.80

Avg 1 change 1hr 38m

Bolton to Stoke-on-Trent by train

from £35.40

Avg 1 change 1hr 8m

Brighton to Stoke-on-Trent by train

from £21.50

Avg 1 change 3hr 6m

Preston to Stoke-on-Trent by train

from £10.50

Avg 1 change 1hr 14m

Crewe to Stoke-on-Trent by train

from £7.20

Avg 0 changes 19m

Macclesfield to Stoke-on-Trent by train

from £7.40

Avg 0 changes 15m

Wolverhampton to Stoke-on-Trent by train

from £4.30

Avg 0 changes 26m

Nuneaton to Stoke-on-Trent by train

from £7.00

Avg 0 changes 32m

Glasgow to Stoke-on-Trent by train

from £16.50

Avg 1 change 3hr 31m

Newton Abbot to Stoke-on-Trent by train

from £35.20

Avg 0 changes 3hr 39m

Luton to Stoke-on-Trent by train

from £20.50

Avg 1 change 2hr 21m

Tamworth to Stoke-on-Trent by train

from £16.50

Avg 0 changes 34m

West Bromwich to Stoke-on-Trent by train

from £9.70

Avg 1 change 46m

Oxford to Stoke-on-Trent by train

from £29.50

Avg 0 changes 2hr 3m

Coventry to Stoke-on-Trent by train

from £18.50

Avg 0 changes 1hr 10m

Peterborough to Stoke-on-Trent by train

from £13.50

Avg 1 change 2hr 13m

Northampton to Stoke-on-Trent by train

from £7.00

Avg 0 changes 1hr 26m

Stockport to Stoke-on-Trent by train

from £3.50

Avg 0 changes 25m

Derby to Stoke-on-Trent by train

from £9.40

Avg 0 changes 50m

Chester to Stoke-on-Trent by train

from £10.00

Avg 1 change 56m

Carlisle to Stoke-on-Trent by train

from £27.00

Avg 1 change 2hr 20m

Leicester to Stoke-on-Trent by train

from £34.40

Avg 1 change 1hr 17m

Stafford to Stoke-on-Trent by train

from £5.40

Avg 0 changes 15m

Bournemouth to Stoke-on-Trent by train

from £45.00

Avg 0 changes 3hr 56m

Sheffield to Stoke-on-Trent by train

from £27.50

Avg 1 change 1hr 22m

Manchester to Stoke-on-Trent by train

from £3.00

Avg 0 changes 33m

Birmingham to Stoke-on-Trent by train

from £6.10

Avg 0 changes 44m

Plymouth to Stoke-on-Trent by train

from £136.00

Avg 0 changes 4hr 15m

Edinburgh to Stoke-on-Trent by train

from £16.50

Avg 1 change 3hr 39m

Newcastle upon Tyne to Stoke-on-Trent by train

from £87.40

Avg 1 change 3hr 13m

Search accommodation in Stoke-on-Trent

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.