Trains to York Find train times and tickets

Retford to York by train

from £7.10

Avg 0 changes 35m

Glasgow to York by train

from £16.85

Avg 0 changes 3hr 37m

Scarborough to York by train

from £7.20

Avg 0 changes 44m

Huddersfield to York by train

from £7.20

Avg 0 changes 44m

Dundee to York by train

from £17.30

Avg 0 changes 3hr 49m

Peterborough to York by train

from £10.00

Avg 0 changes 1hr 4m

Middlesbrough to York by train

from £7.20

Avg 0 changes 54m

Durham to York by train

from £7.00

Avg 0 changes 42m

Stevenage to York by train

from £13.20

Avg 0 changes 1hr 31m

Leeds to York by train

from £3.00

Avg 0 changes 22m

Sunderland to York by train

from £7.40

Avg 0 changes 1hr 19m

Aberdeen to York by train

from £20.00

Avg 0 changes 5hr 4m

Sheffield to York by train

from £5.60

Avg 0 changes 42m

Cambridge to York by train

from £18.50

Avg 1 change 2hr 15m

Newcastle upon Tyne to York by train

from £6.50

Avg 0 changes 54m

Norwich to York by train

from £13.20

Avg 1 change 2hr 54m

Harrogate to York by train

from £8.40

Avg 0 changes 34m

Oxford to York by train

from £30.10

Avg 0 changes 3hr 21m

London to York by train

from £12.50

Avg 0 changes 1hr 46m

Birmingham to York by train

from £18.50

Avg 0 changes 2hr 7m

Darlington to York by train

from £4.60

Avg 0 changes 25m

Doncaster to York by train

from £7.10

Avg 0 changes 20m

Grantham to York by train

from £8.20

Avg 0 changes 49m

Edinburgh to York by train

from £16.40

Avg 0 changes 2hr 24m

Chester to York by train

from £13.40

Avg 1 change 2hr 28m

Nottingham to York by train

from £9.70

Avg 1 change 1hr 39m

Search accommodation in York

Airbnb
Country guide

Trains to the United Kingdom

Read our country guide

Log in / Register

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