Trains to Leeds Find train times and tickets

Milton Keynes to Leeds by train

from £99.50

Avg 1 change 2hr 40m

Tamworth to Leeds by train

from £18.00

Avg 0 changes 1hr 40m

Aberdeen to Leeds by train

from £20.50

Avg 0 changes 5hr 48m

Torquay to Leeds by train

from £127.60

Avg 1 change 5hr 14m

Newton Abbot to Leeds by train

from £49.90

Avg 0 changes 4hr 47m

Retford to Leeds by train

from £7.10

Avg 0 changes 46m

Plymouth to Leeds by train

from £67.70

Avg 0 changes 5hr 26m

Ipswich to Leeds by train

from £53.00

Avg 1 change 3hr 13m

Northallerton to Leeds by train

from £8.00

Avg 0 changes 45m

Kettering to Leeds by train

from £19.80

Avg 1 change 2hr 27m

Reading to Leeds by train

from £43.50

Avg 0 changes 3hr 44m

Barnsley to Leeds by train

from £8.70

Avg 0 changes 35m

Glasgow to Leeds by train

from £14.20

Avg 0 changes 4hr 3m

Durham to Leeds by train

from £15.90

Avg 0 changes 1hr 9m

Corby to Leeds by train

from £31.00

Avg 1 change 2hr 42m

Northampton to Leeds by train

from £86.50

Avg 1 change 2hr 45m

Burnley to Leeds by train

from £6.00

Avg 0 changes 1hr 9m

Derby to Leeds by train

from £10.70

Avg 0 changes 1hr 13m

Huddersfield to Leeds by train

from £5.70

Avg 0 changes 19m

Cambridge to Leeds by train

from £18.50

Avg 1 change 2hr 41m

Guildford to Leeds by train

from £115.90

Avg 1 change 3hr 41m

Taunton to Leeds by train

from £52.90

Avg 0 changes 4hr 10m

Wakefield to Leeds by train

from £3.70

Avg 0 changes 13m

Newquay to Leeds by train

from £74.80

Avg 1 change 7hr 31m

Sunderland to Leeds by train

from £12.50

Avg 1 change 1hr 57m

Nottingham to Leeds by train

from £7.50

Avg 0 changes 1hr 45m

Rotherham to Leeds by train

from £10.10

Avg 0 changes 59m

Eastbourne to Leeds by train

from £39.70

Avg 1 change 4hr 29m

Halifax to Leeds by train

from £4.70

Avg 0 changes 33m

Mansfield to Leeds by train

from £15.80

Avg 1 change 2hr 11m

Preston to Leeds by train

from £10.00

Avg 0 changes 1hr 43m

Manchester to Leeds by train

from £3.00

Avg 0 changes 48m

Gloucester to Leeds by train

from £36.80

Avg 0 changes 2hr 47m

Cardiff to Leeds by train

from £27.70

Avg 1 change 4hr 6m

Lincoln to Leeds by train

from £7.60

Avg 1 change 1hr 33m

Darlington to Leeds by train

from £14.90

Avg 0 changes 52m

Middlesbrough to Leeds by train

from £10.10

Avg 0 changes 1hr 19m

Paignton to Leeds by train

from £51.50

Avg 1 change 5hr 19m

Welwyn Garden City to Leeds by train

from £18.70

Avg 1 change 2hr 19m

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

Paris to Leeds by train

from £64.50

Avg 1 change 5hr 3m

Blackburn to Leeds by train

from £6.00

Avg 0 changes 1hr 25m

Scunthorpe to Leeds by train

from £19.70

Avg 1 change 1hr 12m

Chesterfield to Leeds by train

from £27.00

Avg 0 changes 56m

Shipley to Leeds by train

from £3.90

Avg 0 changes 14m

Stevenage to Leeds by train

from £13.20

Avg 0 changes 1hr 51m

Todmorden to Leeds by train

from £6.30

Avg 0 changes 57m

Menai Bridge to Leeds by train

from £25.00

Avg 1 change 3hr 18m

Swansea to Leeds by train

from £30.70

Avg 1 change 5hr 3m

Wellingborough to Leeds by train

from £41.00

Avg 1 change 2hr 30m

Appleby to Leeds by train

from £20.40

Avg 0 changes 1hr 49m

Truro to Leeds by train

from £156.90

Avg 0 changes 6hr 46m

Seaton Carew to Leeds by train

from £29.50

Avg 1 change 1hr 31m

Birmingham to Leeds by train

from £18.50

Avg 0 changes 1hr 50m

Chatham to Leeds by train

from £118.10

Avg 1 change 3hr 39m

Harrogate to Leeds by train

from £8.00

Avg 0 changes 26m

Southampton to Leeds by train

from £41.30

Avg 1 change 4hr 30m

Bradford to Leeds by train

from £4.00

Avg 0 changes 17m

Swindon to Leeds by train

from £88.00

Avg 1 change 3hr 47m

Coventry to Leeds by train

from £18.50

Avg 1 change 2hr 32m

Loughborough to Leeds by train

from £11.20

Avg 1 change 1hr 51m

Carlisle to Leeds by train

from £29.10

Avg 1 change 2hr 52m

Norwich to Leeds by train

from £18.40

Avg 1 change 3hr 15m

Peterborough to Leeds by train

from £13.80

Avg 0 changes 1hr 22m

Banbury to Leeds by train

from £42.70

Avg 0 changes 3hr

Walsall to Leeds by train

from £50.30

Avg 1 change 2hr 36m

Rugby to Leeds by train

from £69.00

Avg 1 change 2hr 18m

Hitchin to Leeds by train

from £18.50

Avg 1 change 2hr 9m

Whitby to Leeds by train

from £18.80

Avg 1 change 2hr 54m

Bournemouth to Leeds by train

from £45.00

Avg 1 change 5hr 1m

Shrewsbury to Leeds by train

from £19.20

Avg 1 change 2hr 15m

Weymouth to Leeds by train

from £46.00

Avg 1 change 6hr 11m

Croydon to Leeds by train

from £32.50

Avg 1 change 3hr 8m

Ramsgate to Leeds by train

from £40.30

Avg 1 change 4hr 11m

York to Leeds by train

from £3.00

Avg 0 changes 22m

Oxford to Leeds by train

from £31.20

Avg 1 change 3hr 20m

Keighley to Leeds by train

from £4.90

Avg 0 changes 24m

Grantham to Leeds by train

from £8.20

Avg 0 changes 1hr 6m

Dundee to Leeds by train

from £24.70

Avg 0 changes 4hr 34m

Edinburgh to Leeds by train

from £17.00

Avg 0 changes 2hr 55m

London to Leeds by train

from £15.50

Avg 0 changes 2hr 9m

Sheffield to Leeds by train

from £4.50

Avg 0 changes 38m

Hastings to Leeds by train

from £39.70

Avg 1 change 4hr 25m

Bolton to Leeds by train

from £21.40

Avg 1 change 1hr 13m

Kirkcaldy to Leeds by train

from £17.70

Avg 0 changes 3hr 43m

Newport to Leeds by train

from £43.80

Avg 1 change 3hr 52m

Stafford to Leeds by train

from £43.70

Avg 1 change 2hr 3m

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

High Wycombe to Leeds by train

from £105.20

Avg 1 change 3hr 29m

Cambridgeshire to Leeds by train

from £11.20

Avg 1 change 2hr 18m

Doncaster to Leeds by train

from £3.00

Avg 0 changes 31m

Liverpool to Leeds by train

from £8.30

Avg 0 changes 1hr 27m

Brussels to Leeds by train

from £95.50

Avg 1 change 4hr 51m

Inverness to Leeds by train

from £73.00

Avg 1 change 6hr 35m

Warrington to Leeds by train

from £15.50

Avg 0 changes 1hr 18m

Weston-super-Mare to Leeds by train

from £55.80

Avg 1 change 4hr

Stockport to Leeds by train

from £7.20

Avg 0 changes 1hr 6m

Hamilton to Leeds by train

from £46.00

Avg 0 changes 3hr 47m

Thornaby on Tees to Leeds by train

from £15.90

Avg 0 changes 1hr 14m

Howden to Leeds by train

from £12.80

Avg 1 change 1hr 5m

Brighton to Leeds by train

from £39.20

Avg 1 change 3hr 48m

Stirling to Leeds by train

from £29.40

Avg 1 change 4hr 5m

Blackpool to Leeds by train

from £9.00

Avg 0 changes 2hr 2m

Redhill to Leeds by train

from £35.20

Avg 1 change 3hr 25m

Haywards Heath to Leeds by train

from £38.20

Avg 1 change 3hr 43m

Slough to Leeds by train

from £34.60

Avg 1 change 3hr 17m

Cheltenham to Leeds by train

from £44.10

Avg 0 changes 2hr 40m

Morley to Leeds by train

from £4.40

Avg 0 changes 12m

Lancaster to Leeds by train

from £11.50

Avg 0 changes 1hr 51m

Cleethorpes to Leeds by train

from £26.60

Avg 1 change 1hr 46m

Skipton to Leeds by train

from £9.10

Avg 0 changes 35m

Great Yarmouth to Leeds by train

from £39.50

Avg 2 changes 3hr 59m

North Yorkshire to Leeds by train

from £3.00

Avg 0 changes 23m

Langwathby to Leeds by train

from £15.00

Avg 1 change 2hr 41m

Stoke-on-Trent to Leeds by train

from £42.80

Avg 1 change 1hr 40m

Bristol to Leeds by train

from £44.30

Avg 0 changes 3hr 11m

Romford to Leeds by train

from £32.50

Avg 1 change 3hr 20m

Huntingdon to Leeds by train

from £19.60

Avg 1 change 1hr 50m

Bath to Leeds by train

from £37.40

Avg 1 change 3hr 51m

Newcastle upon Tyne to Leeds by train

from £10.20

Avg 0 changes 1hr 22m

Basingstoke to Leeds by train

from £53.00

Avg 1 change 3hr 51m

Luton to Leeds by train

from £24.00

Avg 1 change 3hr 2m

Lowestoft to Leeds by train

from £89.50

Avg 2 changes 4hr 19m

Crewe to Leeds by train

from £38.20

Avg 1 change 1hr 44m

Nuneaton to Leeds by train

from £18.50

Avg 1 change 2hr 4m

Kingston upon Hull to Leeds by train

from £6.50

Avg 0 changes 54m

Hereford to Leeds by train

from £64.00

Avg 1 change 3hr 7m

Salisbury to Leeds by train

from £43.00

Avg 1 change 4hr 27m

Rochdale to Leeds by train

from £3.00

Avg 0 changes 1hr 8m

Windermere to Leeds by train

from £29.30

Avg 1 change 2hr 45m

Wolverhampton to Leeds by train

from £24.80

Avg 1 change 2hr 16m

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.