Trains to Leeds Find train times and tickets

Durham to Leeds by train

from £11.30

Avg 0 changes 1hr 9m

Stockport to Leeds by train

from £7.20

Avg 0 changes 1hr 6m

Nuneaton to Leeds by train

from £18.50

Avg 1 change 2hr 4m

Walsall to Leeds by train

from £50.30

Avg 1 change 2hr 36m

Truro to Leeds by train

from £156.90

Avg 0 changes 6hr 46m

East Riding of Yorkshire to Leeds by train

from £6.00

Avg 0 changes 42m

Hastings to Leeds by train

from £39.70

Avg 1 change 4hr 25m

Blackpool to Leeds by train

from £9.00

Avg 0 changes 2hr 10m

Oxford to Leeds by train

from £31.20

Avg 0 changes 3hr 17m

Coventry to Leeds by train

from £18.50

Avg 1 change 2hr 32m

Stafford to Leeds by train

from £43.70

Avg 1 change 2hr 3m

Leighton Buzzard to Leeds by train

from £38.20

Avg 1 change 3hr 6m

Reading to Leeds by train

from £58.50

Avg 0 changes 3hr 44m

Banbury to Leeds by train

from £42.70

Avg 0 changes 3hr

Huddersfield to Leeds by train

from £5.70

Avg 0 changes 19m

Kirkcaldy to Leeds by train

from £87.60

Avg 0 changes 3hr 43m

Menai Bridge to Leeds by train

from £25.00

Avg 1 change 3hr 18m

Chichester to Leeds by train

from £39.70

Avg 1 change 4hr 35m

Newcastle upon Tyne to Leeds by train

from £9.70

Avg 0 changes 1hr 22m

Dundee to Leeds by train

from £18.30

Avg 0 changes 4hr 34m

Halifax to Leeds by train

from £4.70

Avg 0 changes 33m

Lincoln to Leeds by train

from £7.60

Avg 1 change 1hr 33m

Taunton to Leeds by train

from £52.90

Avg 0 changes 4hr 10m

Wellingborough to Leeds by train

from £41.00

Avg 1 change 2hr 30m

Leicester to Leeds by train

from £17.30

Avg 0 changes 1hr 51m

Scunthorpe to Leeds by train

from £19.70

Avg 1 change 1hr 12m

Barnsley to Leeds by train

from £8.70

Avg 0 changes 35m

Corby to Leeds by train

from £51.70

Avg 1 change 2hr 42m

Cleethorpes to Leeds by train

from £28.90

Avg 1 change 1hr 46m

Aberdeen to Leeds by train

from £20.50

Avg 0 changes 5hr 48m

Ashford to Leeds by train

from £39.20

Avg 1 change 3hr 29m

Wolverhampton to Leeds by train

from £31.20

Avg 1 change 2hr 16m

Plymouth to Leeds by train

from £58.50

Avg 0 changes 5hr 26m

Newquay to Leeds by train

from £74.80

Avg 1 change 7hr 31m

Langwathby to Leeds by train

from £15.00

Avg 1 change 2hr 41m

Howden to Leeds by train

from £11.50

Avg 1 change 1hr 5m

Darlington to Leeds by train

from £14.60

Avg 0 changes 52m

Whitby to Leeds by train

from £37.80

Avg 1 change 2hr 54m

Basingstoke to Leeds by train

from £38.20

Avg 1 change 3hr 51m

Wakefield to Leeds by train

from £3.70

Avg 0 changes 13m

West Yorkshire to Leeds by train

from £3.70

Avg 0 changes 31m

Haywards Heath to Leeds by train

from £38.20

Avg 1 change 3hr 43m

Lancaster to Leeds by train

from £9.00

Avg 0 changes 1hr 51m

Lowestoft to Leeds by train

from £89.50

Avg 2 changes 4hr 19m

Manchester to Leeds by train

from £3.00

Avg 0 changes 48m

Stoke-on-Trent to Leeds by train

from £42.80

Avg 1 change 1hr 40m

Grantham to Leeds by train

from £8.20

Avg 0 changes 1hr 6m

Bristol to Leeds by train

from £44.30

Avg 0 changes 3hr 11m

Weymouth to Leeds by train

from £46.00

Avg 1 change 6hr 11m

Skegness to Leeds by train

from £12.20

Avg 1 change 2hr 39m

Croydon to Leeds by train

from £32.50

Avg 1 change 3hr 8m

Stirling to Leeds by train

from £23.20

Avg 1 change 4hr 5m

Keighley to Leeds by train

from £4.90

Avg 0 changes 24m

Hereford to Leeds by train

from £71.80

Avg 1 change 3hr 7m

Doncaster to Leeds by train

from £3.00

Avg 0 changes 31m

High Wycombe to Leeds by train

from £105.20

Avg 1 change 3hr 29m

Appleby to Leeds by train

from £10.50

Avg 0 changes 1hr 49m

Romford to Leeds by train

from £32.50

Avg 1 change 3hr 20m

Gravesend to Leeds by train

from £35.20

Avg 1 change 3hr 9m

Bath to Leeds by train

from £37.40

Avg 1 change 3hr 51m

Chatham to Leeds by train

from £118.10

Avg 1 change 3hr 39m

Eastbourne to Leeds by train

from £39.70

Avg 1 change 4hr 29m

Scarborough to Leeds by train

from £7.20

Avg 0 changes 1hr 9m

Weston-super-Mare to Leeds by train

from £48.20

Avg 1 change 4hr

Poole to Leeds by train

from £45.00

Avg 1 change 5hr 34m

Blackburn to Leeds by train

from £6.00

Avg 0 changes 1hr 25m

York to Leeds by train

from £3.00

Avg 0 changes 22m

Bradford to Leeds by train

from £4.00

Avg 0 changes 17m

Kettering to Leeds by train

from £19.80

Avg 1 change 2hr 27m

Preston to Leeds by train

from £10.00

Avg 0 changes 1hr 43m

Stevenage to Leeds by train

from £18.50

Avg 0 changes 1hr 51m

Hitchin to Leeds by train

from £18.50

Avg 1 change 2hr 9m

Cambridge to Leeds by train

from £18.50

Avg 1 change 2hr 41m

Sheffield to Leeds by train

from £4.50

Avg 0 changes 38m

Morley to Leeds by train

from £4.40

Avg 0 changes 12m

Carlisle to Leeds by train

from £29.10

Avg 0 changes 2hr 26m

Shrewsbury to Leeds by train

from £16.80

Avg 1 change 2hr 15m

Cheltenham to Leeds by train

from £28.90

Avg 0 changes 2hr 40m

Huntingdon to Leeds by train

from £15.30

Avg 1 change 1hr 50m

Rotherham to Leeds by train

from £10.30

Avg 0 changes 59m

Middlesbrough to Leeds by train

from £10.10

Avg 0 changes 1hr 19m

Hamilton to Leeds by train

from £25.20

Avg 0 changes 3hr 47m

Paignton to Leeds by train

from £51.50

Avg 1 change 5hr 19m

Newton Abbot to Leeds by train

from £49.90

Avg 0 changes 4hr 47m

Guildford to Leeds by train

from £35.70

Avg 1 change 3hr 41m

Seaton Carew to Leeds by train

from £37.60

Avg 1 change 1hr 31m

Thornaby on Tees to Leeds by train

from £15.90

Avg 0 changes 1hr 14m

Liverpool to Leeds by train

from £8.30

Avg 0 changes 1hr 27m

Newark on Trent to Leeds by train

from £13.70

Avg 0 changes 56m

Bolton to Leeds by train

from £21.40

Avg 1 change 1hr 13m

Slough to Leeds by train

from £34.60

Avg 1 change 3hr 17m

Milton Keynes to Leeds by train

from £99.50

Avg 1 change 2hr 40m

Tamworth to Leeds by train

from £22.10

Avg 0 changes 1hr 40m

Exeter to Leeds by train

from £73.50

Avg 0 changes 4hr 27m

London to Leeds by train

from £15.50

Avg 0 changes 2hr 9m

Rugby to Leeds by train

from £69.00

Avg 1 change 2hr 18m

Chesterfield to Leeds by train

from £6.30

Avg 0 changes 56m

Winchester to Leeds by train

from £55.50

Avg 1 change 4hr 11m

Northampton to Leeds by train

from £86.50

Avg 1 change 2hr 45m

Paris to Leeds by train

from £64.50

Avg 1 change 5hr 3m

Gloucester to Leeds by train

from £47.00

Avg 0 changes 2hr 47m

Perth to Leeds by train

from £65.10

Avg 1 change 4hr 36m

Torquay to Leeds by train

from £78.30

Avg 1 change 5hr 14m

Inverness to Leeds by train

from £63.00

Avg 1 change 6hr 35m

Mansfield to Leeds by train

from £14.60

Avg 1 change 2hr 11m

Nottingham to Leeds by train

from £7.50

Avg 0 changes 1hr 45m

Sunderland to Leeds by train

from £13.90

Avg 1 change 1hr 57m

Edinburgh to Leeds by train

from £50.70

Avg 0 changes 2hr 55m

Redhill to Leeds by train

from £35.20

Avg 1 change 3hr 25m

Chelmsford to Leeds by train

from £35.70

Avg 1 change 3hr 31m

Luton to Leeds by train

from £31.50

Avg 1 change 3hr 2m

Burnley to Leeds by train

from £6.00

Avg 0 changes 1hr 9m

Birmingham to Leeds by train

from £18.50

Avg 0 changes 1hr 50m

Newport to Leeds by train

from £43.80

Avg 1 change 3hr 52m

North Yorkshire to Leeds by train

from £3.00

Avg 0 changes 23m

Norwich to Leeds by train

from £13.20

Avg 1 change 3hr 15m

Peterborough to Leeds by train

from £13.80

Avg 0 changes 1hr 22m

Ramsgate to Leeds by train

from £40.30

Avg 1 change 4hr 11m

Cambridgeshire to Leeds by train

from £15.30

Avg 1 change 2hr 18m

Brighton to Leeds by train

from £39.20

Avg 1 change 3hr 48m

Kingston upon Hull to Leeds by train

from £6.50

Avg 0 changes 54m

Skipton to Leeds by train

from £9.10

Avg 0 changes 35m

Cardiff to Leeds by train

from £27.70

Avg 1 change 4hr 6m

Swansea to Leeds by train

from £65.40

Avg 1 change 5hr 3m

Shipley to Leeds by train

from £3.90

Avg 0 changes 14m

Todmorden to Leeds by train

from £6.30

Avg 0 changes 57m

Ipswich to Leeds by train

from £18.40

Avg 1 change 3hr 13m

Swindon to Leeds by train

from £57.00

Avg 1 change 3hr 47m

Bournemouth to Leeds by train

from £45.00

Avg 1 change 5hr 1m

Welwyn Garden City to Leeds by train

from £38.50

Avg 1 change 2hr 19m

Loughborough to Leeds by train

from £26.50

Avg 1 change 1hr 51m

Glasgow to Leeds by train

from £14.20

Avg 0 changes 4hr 3m

Retford to Leeds by train

from £7.10

Avg 0 changes 46m

Brussels to Leeds by train

from £133.50

Avg 1 change 4hr 51m

Harrogate to Leeds by train

from £8.00

Avg 0 changes 26m

Rochdale to Leeds by train

from £3.00

Avg 0 changes 1hr 8m

Chippenham to Leeds by train

from £57.00

Avg 1 change 4hr 7m

Derby to Leeds by train

from £10.70

Avg 0 changes 1hr 13m

Southampton to Leeds by train

from £61.30

Avg 1 change 4hr 30m

Salisbury to Leeds by train

from £123.20

Avg 1 change 4hr 27m

Great Yarmouth to Leeds by train

from £47.50

Avg 2 changes 3hr 59m

Chester to Leeds by train

from £19.00

Avg 1 change 2hr 3m

Crewe to Leeds by train

from £38.20

Avg 1 change 1hr 44m

Warrington to Leeds by train

from £15.50

Avg 0 changes 1hr 18m

Windermere to Leeds by train

from £29.30

Avg 1 change 2hr 45m

Northallerton to Leeds by train

from £8.00

Avg 0 changes 45m

Hyde to Leeds by train

from £15.50

Avg 0 changes 36m

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.