Trains to Leeds Find train times and tickets

Lowestoft to Leeds by train

from £89.50

Avg 2 changes 4hr 19m

Howden to Leeds by train

from £12.80

Avg 1 change 1hr 5m

Blackpool to Leeds by train

from £9.00

Avg 0 changes 2hr 2m

London to Leeds by train

from £15.50

Avg 0 changes 2hr 9m

Mansfield to Leeds by train

from £12.00

Avg 1 change 2hr 11m

York to Leeds by train

from £3.00

Avg 0 changes 22m

Coventry to Leeds by train

from £23.20

Avg 1 change 2hr 32m

Cheltenham to Leeds by train

from £36.80

Avg 0 changes 2hr 40m

Chatham to Leeds by train

from £36.20

Avg 1 change 3hr 39m

Slough to Leeds by train

from £34.60

Avg 1 change 3hr 17m

Salisbury to Leeds by train

from £60.50

Avg 1 change 4hr 27m

Langwathby to Leeds by train

from £95.60

Avg 1 change 2hr 41m

Skegness to Leeds by train

from £12.20

Avg 1 change 2hr 39m

Retford to Leeds by train

from £7.10

Avg 0 changes 46m

Scarborough to Leeds by train

from £7.20

Avg 0 changes 1hr 9m

Appleby to Leeds by train

from £20.40

Avg 0 changes 1hr 49m

Windermere to Leeds by train

from £29.30

Avg 1 change 2hr 46m

Nottingham to Leeds by train

from £7.50

Avg 0 changes 1hr 45m

Hitchin to Leeds by train

from £18.50

Avg 1 change 2hr 9m

Chesterfield to Leeds by train

from £7.20

Avg 0 changes 56m

Swansea to Leeds by train

from £71.40

Avg 1 change 5hr 3m

Derby to Leeds by train

from £10.70

Avg 0 changes 1hr 13m

Sunderland to Leeds by train

from £16.90

Avg 1 change 1hr 57m

Todmorden to Leeds by train

from £6.30

Avg 0 changes 57m

Hamilton to Leeds by train

from £33.80

Avg 0 changes 3hr 47m

Liverpool to Leeds by train

from £9.90

Avg 0 changes 1hr 27m

Swindon to Leeds by train

from £88.00

Avg 1 change 3hr 47m

Newport to Leeds by train

from £43.80

Avg 1 change 3hr 52m

Leicester to Leeds by train

from £17.30

Avg 0 changes 1hr 51m

Chester to Leeds by train

from £12.70

Avg 1 change 2hr 3m

Brighton to Leeds by train

from £39.20

Avg 1 change 3hr 48m

Walsall to Leeds by train

from £50.30

Avg 1 change 2hr 36m

Northampton to Leeds by train

from £86.50

Avg 1 change 2hr 45m

Cardiff to Leeds by train

from £34.70

Avg 1 change 4hr 6m

Tamworth to Leeds by train

from £22.10

Avg 0 changes 1hr 40m

Dundee to Leeds by train

from £238.00

Avg 0 changes 4hr 34m

Birmingham to Leeds by train

from £29.50

Avg 0 changes 1hr 50m

Rugby to Leeds by train

from £69.00

Avg 1 change 2hr 18m

Gloucester to Leeds by train

from £70.60

Avg 0 changes 2hr 47m

Manchester to Leeds by train

from £3.00

Avg 0 changes 48m

Cleethorpes to Leeds by train

from £26.60

Avg 1 change 1hr 46m

Nuneaton to Leeds by train

from £29.50

Avg 1 change 2hr 4m

Kirkcaldy to Leeds by train

from £17.70

Avg 0 changes 3hr 43m

Glasgow to Leeds by train

from £18.90

Avg 0 changes 4hr 3m

Cambridge to Leeds by train

from £18.50

Avg 1 change 2hr 41m

Cambridgeshire to Leeds by train

from £11.20

Avg 1 change 2hr 18m

Wolverhampton to Leeds by train

from £24.80

Avg 1 change 2hr 17m

Carlisle to Leeds by train

from £26.20

Avg 1 change 2hr 52m

Preston to Leeds by train

from £8.00

Avg 0 changes 1hr 43m

Newquay to Leeds by train

from £74.80

Avg 1 change 7hr 31m

Stoke-on-Trent to Leeds by train

from £42.80

Avg 1 change 1hr 40m

Ipswich to Leeds by train

from £18.40

Avg 1 change 3hr 13m

Norwich to Leeds by train

from £18.40

Avg 1 change 3hr 15m

Stevenage to Leeds by train

from £13.20

Avg 0 changes 1hr 51m

Newton Abbot to Leeds by train

from £59.20

Avg 0 changes 4hr 47m

Doncaster to Leeds by train

from £3.00

Avg 0 changes 31m

Milton Keynes to Leeds by train

from £99.50

Avg 1 change 2hr 40m

Seaton Carew to Leeds by train

from £21.40

Avg 1 change 1hr 31m

Bradford to Leeds by train

from £4.00

Avg 0 changes 17m

Keighley to Leeds by train

from £4.90

Avg 0 changes 24m

Scunthorpe to Leeds by train

from £19.70

Avg 1 change 1hr 12m

Whitby to Leeds by train

from £19.80

Avg 1 change 2hr 54m

Plymouth to Leeds by train

from £71.10

Avg 0 changes 5hr 26m

Stockport to Leeds by train

from £7.20

Avg 0 changes 1hr 6m

Northallerton to Leeds by train

from £8.00

Avg 0 changes 45m

Bath to Leeds by train

from £37.40

Avg 1 change 3hr 51m

Oxford to Leeds by train

from £31.20

Avg 1 change 3hr 20m

Menai Bridge to Leeds by train

from £46.40

Avg 1 change 3hr 18m

Rotherham to Leeds by train

from £10.10

Avg 0 changes 59m

Halifax to Leeds by train

from £4.70

Avg 0 changes 33m

Shrewsbury to Leeds by train

from £20.40

Avg 1 change 2hr 15m

Wakefield to Leeds by train

from £3.70

Avg 0 changes 13m

Bournemouth to Leeds by train

from £45.00

Avg 1 change 5hr 1m

Kingston upon Hull to Leeds by train

from £6.50

Avg 0 changes 54m

Redhill to Leeds by train

from £35.20

Avg 1 change 3hr 25m

Aberdeen to Leeds by train

from £20.50

Avg 0 changes 5hr 48m

Rochdale to Leeds by train

from £3.00

Avg 0 changes 1hr 8m

Brussels to Leeds by train

from £115.00

Avg 1 change 4hr 51m

Middlesbrough to Leeds by train

from £10.10

Avg 0 changes 1hr 19m

Lincoln to Leeds by train

from £7.60

Avg 1 change 1hr 33m

Guildford to Leeds by train

from £57.50

Avg 1 change 3hr 41m

Thornaby on Tees to Leeds by train

from £15.90

Avg 0 changes 1hr 14m

Bristol to Leeds by train

from £34.70

Avg 0 changes 3hr 11m

Reading to Leeds by train

from £43.50

Avg 0 changes 3hr 44m

Taunton to Leeds by train

from £61.20

Avg 0 changes 4hr 10m

Morley to Leeds by train

from £4.40

Avg 0 changes 12m

Skipton to Leeds by train

from £9.10

Avg 0 changes 35m

Grantham to Leeds by train

from £10.60

Avg 0 changes 1hr 6m

Peterborough to Leeds by train

from £10.20

Avg 0 changes 1hr 22m

Sheffield to Leeds by train

from £4.50

Avg 0 changes 38m

Inverness to Leeds by train

from £33.70

Avg 1 change 6hr 35m

Edinburgh to Leeds by train

from £22.50

Avg 0 changes 2hr 55m

Huddersfield to Leeds by train

from £5.70

Avg 0 changes 19m

Durham to Leeds by train

from £12.90

Avg 0 changes 1hr 9m

Huntingdon to Leeds by train

from £19.60

Avg 1 change 1hr 50m

Great Yarmouth to Leeds by train

from £39.50

Avg 2 changes 3hr 59m

Bolton to Leeds by train

from £21.40

Avg 1 change 1hr 13m

Loughborough to Leeds by train

from £18.90

Avg 1 change 1hr 51m

Banbury to Leeds by train

from £42.70

Avg 0 changes 3hr

Eastbourne to Leeds by train

from £39.70

Avg 1 change 4hr 29m

Luton to Leeds by train

from £27.50

Avg 1 change 3hr 2m

Southampton to Leeds by train

from £49.50

Avg 1 change 4hr 30m

Darlington to Leeds by train

from £9.10

Avg 0 changes 52m

Barnsley to Leeds by train

from £8.70

Avg 0 changes 35m

Harrogate to Leeds by train

from £8.00

Avg 0 changes 26m

Newcastle upon Tyne to Leeds by train

from £10.20

Avg 0 changes 1hr 22m

North Yorkshire to Leeds by train

from £3.00

Avg 0 changes 23m

Lancaster to Leeds by train

from £11.50

Avg 0 changes 1hr 51m

Search accommodation in Leeds

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.