Trains to Leeds Find train times and tickets

Stevenage to Leeds by train

from £13.20

Avg 0 changes 1hr 51m

Norwich to Leeds by train

from £18.40

Avg 1 change 3hr 15m

Barnsley to Leeds by train

from £8.70

Avg 0 changes 35m

Oxford to Leeds by train

from £31.20

Avg 1 change 3hr 20m

Sunderland to Leeds by train

from £9.70

Avg 1 change 1hr 57m

Luton to Leeds by train

from £17.50

Avg 1 change 3hr 2m

Durham to Leeds by train

from £12.90

Avg 0 changes 1hr 9m

Darlington to Leeds by train

from £9.10

Avg 0 changes 52m

Birmingham to Leeds by train

from £18.50

Avg 0 changes 1hr 50m

Doncaster to Leeds by train

from £3.00

Avg 0 changes 31m

Harrogate to Leeds by train

from £8.00

Avg 0 changes 26m

Leicester to Leeds by train

from £17.30

Avg 0 changes 1hr 51m

Aberdeen to Leeds by train

from £27.90

Avg 0 changes 5hr 48m

Cambridge to Leeds by train

from £18.50

Avg 1 change 2hr 41m

Whitby to Leeds by train

from £37.80

Avg 1 change 2hr 54m

London to Leeds by train

from £15.50

Avg 0 changes 2hr 9m

Peterborough to Leeds by train

from £10.20

Avg 0 changes 1hr 22m

Rochdale to Leeds by train

from £3.00

Avg 0 changes 1hr 8m

Edinburgh to Leeds by train

from £17.30

Avg 0 changes 2hr 55m

Skegness to Leeds by train

from £12.20

Avg 1 change 2hr 39m

Scarborough to Leeds by train

from £7.20

Avg 0 changes 1hr 9m

Sheffield to Leeds by train

from £4.50

Avg 0 changes 38m

Glasgow to Leeds by train

from £19.20

Avg 0 changes 4hr 3m

Nottingham to Leeds by train

from £7.50

Avg 0 changes 1hr 45m

Lancaster to Leeds by train

from £11.50

Avg 0 changes 1hr 51m

Middlesbrough to Leeds by train

from £10.10

Avg 0 changes 1hr 19m

York to Leeds by train

from £3.00

Avg 0 changes 22m

Newcastle upon Tyne to Leeds by train

from £9.70

Avg 0 changes 1hr 22m

Search accommodation in Leeds

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.