Trains to Leeds Find train times and tickets

Chesterfield to Leeds by train

from £6.00

Avg 0 changes 56m

Morley to Leeds by train

from £4.40

Avg 0 changes 12m

Rotherham to Leeds by train

from £8.00

Avg 0 changes 59m

Newcastle upon Tyne to Leeds by train

from £9.70

Avg 0 changes 1hr 22m

Exeter to Leeds by train

from £73.50

Avg 0 changes 4hr 27m

Stockport to Leeds by train

from £7.20

Avg 0 changes 1hr 6m

Paris to Leeds by train

from £65.00

Avg 1 change 5hr 3m

Bradford to Leeds by train

from £4.00

Avg 0 changes 17m

Grantham to Leeds by train

from £8.20

Avg 0 changes 1hr 6m

Newport to Leeds by train

from £43.80

Avg 1 change 3hr 51m

Aberdeen to Leeds by train

from £20.50

Avg 0 changes 5hr 48m

Torquay to Leeds by train

from £125.20

Avg 1 change 5hr 14m

Cambridgeshire to Leeds by train

from £19.90

Avg 1 change 2hr 18m

Stafford to Leeds by train

from £43.70

Avg 1 change 2hr 3m

Rugby to Leeds by train

from £69.00

Avg 1 change 2hr 18m

Milton Keynes to Leeds by train

from £61.00

Avg 1 change 2hr 40m

Northampton to Leeds by train

from £86.50

Avg 1 change 2hr 44m

Norwich to Leeds by train

from £24.20

Avg 1 change 3hr 15m

Stockton-on-Tees to Leeds by train

from £28.40

Avg 1 change 1hr 36m

Harrogate to Leeds by train

from £8.00

Avg 0 changes 32m

Oxford to Leeds by train

from £39.20

Avg 1 change 3hr 20m

Loughborough to Leeds by train

from £26.50

Avg 1 change 1hr 51m

High Wycombe to Leeds by train

from £35.20

Avg 1 change 3hr 29m

Peterborough to Leeds by train

from £10.20

Avg 0 changes 1hr 22m

Reading to Leeds by train

from £87.10

Avg 0 changes 3hr 44m

Chatham to Leeds by train

from £118.10

Avg 1 change 3hr 39m

Wellingborough to Leeds by train

from £62.30

Avg 1 change 2hr 30m

Southampton to Leeds by train

from £49.50

Avg 1 change 4hr 30m

Blackburn to Leeds by train

from £14.60

Avg 0 changes 1hr 25m

Todmorden to Leeds by train

from £6.30

Avg 0 changes 57m

Skegness to Leeds by train

from £12.20

Avg 1 change 2hr 39m

Appleby to Leeds by train

from £10.50

Avg 0 changes 1hr 49m

Lowestoft to Leeds by train

from £89.50

Avg 2 changes 4hr 19m

Doncaster to Leeds by train

from £3.50

Avg 0 changes 31m

Crewe to Leeds by train

from £38.20

Avg 1 change 1hr 35m

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

Weston-super-Mare to Leeds by train

from £203.40

Avg 1 change 4hr

Newton Abbot to Leeds by train

from £74.60

Avg 0 changes 4hr 47m

Swansea to Leeds by train

from £51.70

Avg 1 change 5hr 3m

Poole to Leeds by train

from £45.00

Avg 1 change 5hr 34m

Nuneaton to Leeds by train

from £18.50

Avg 1 change 2hr 4m

Redhill to Leeds by train

from £35.20

Avg 1 change 3hr 25m

Leicester to Leeds by train

from £14.30

Avg 0 changes 1hr 51m

Chichester to Leeds by train

from £39.70

Avg 1 change 4hr 35m

Howden to Leeds by train

from £12.80

Avg 1 change 1hr 5m

Swindon to Leeds by train

from £104.10

Avg 1 change 3hr 47m

Cleethorpes to Leeds by train

from £28.90

Avg 1 change 1hr 46m

Nottingham to Leeds by train

from £7.50

Avg 0 changes 1hr 45m

Guildford to Leeds by train

from £35.70

Avg 1 change 3hr 41m

Ipswich to Leeds by train

from £13.20

Avg 1 change 3hr 13m

Bath to Leeds by train

from £114.00

Avg 1 change 3hr 51m

Burnley to Leeds by train

from £14.20

Avg 0 changes 1hr 9m

Manchester to Leeds by train

from £3.50

Avg 0 changes 48m

Bolton to Leeds by train

from £21.40

Avg 1 change 1hr 13m

Walsall to Leeds by train

from £24.40

Avg 1 change 2hr 36m

Retford to Leeds by train

from £11.50

Avg 0 changes 46m

Newark on Trent to Leeds by train

from £13.70

Avg 0 changes 51m

Rochdale to Leeds by train

from £3.50

Avg 0 changes 1hr 8m

Stevenage to Leeds by train

from £13.20

Avg 0 changes 1hr 51m

Scarborough to Leeds by train

from £7.50

Avg 0 changes 1hr 9m

Stoke-on-Trent to Leeds by train

from £24.30

Avg 1 change 1hr 40m

Darlington to Leeds by train

from £13.50

Avg 0 changes 52m

Hereford to Leeds by train

from £30.10

Avg 1 change 3hr 7m

Whitby to Leeds by train

from £28.40

Avg 1 change 2hr 54m

Brussels to Leeds by train

from £65.00

Avg 1 change 4hr 51m

Keighley to Leeds by train

from £4.90

Avg 0 changes 24m

Shipley to Leeds by train

from £3.90

Avg 0 changes 14m

Croydon to Leeds by train

from £32.50

Avg 1 change 3hr 8m

Basingstoke to Leeds by train

from £38.20

Avg 1 change 3hr 51m

Shrewsbury to Leeds by train

from £16.80

Avg 1 change 2hr 15m

Cardiff to Leeds by train

from £29.00

Avg 1 change 4hr 5m

Kirkcaldy to Leeds by train

from £54.00

Avg 0 changes 3hr 43m

Glasgow to Leeds by train

from £14.50

Avg 0 changes 4hr 3m

Carlisle to Leeds by train

from £12.50

Avg 0 changes 2hr 26m

Wolverhampton to Leeds by train

from £24.80

Avg 1 change 2hr 16m

Banbury to Leeds by train

from £42.70

Avg 0 changes 3hr

Ashford to Leeds by train

from £39.20

Avg 1 change 3hr 29m

North Yorkshire to Leeds by train

from £3.00

Avg 0 changes 23m

Chelmsford to Leeds by train

from £35.70

Avg 1 change 3hr 31m

Middlesbrough to Leeds by train

from £10.00

Avg 0 changes 1hr 19m

Truro to Leeds by train

from £89.50

Avg 0 changes 6hr 46m

Plymouth to Leeds by train

from £51.70

Avg 0 changes 5hr 26m

Crawley to Leeds by train

from £35.70

Avg 1 change 3hr 39m

Corby to Leeds by train

from £51.70

Avg 1 change 2hr 42m

Bournemouth to Leeds by train

from £55.10

Avg 1 change 5hr 1m

Poulton le Fylde to Leeds by train

from £11.90

Avg 0 changes 2hr 4m

Sheffield to Leeds by train

from £4.50

Avg 0 changes 38m

Welwyn Garden City to Leeds by train

from £18.70

Avg 1 change 2hr 19m

Eastbourne to Leeds by train

from £39.70

Avg 1 change 4hr 29m

Luton to Leeds by train

from £32.10

Avg 1 change 3hr 2m

Edinburgh to Leeds by train

from £22.50

Avg 0 changes 2hr 55m

East Riding of Yorkshire to Leeds by train

from £6.00

Avg 0 changes 42m

Cheltenham to Leeds by train

from £28.90

Avg 0 changes 2hr 40m

Chippenham to Leeds by train

from £57.00

Avg 1 change 4hr 15m

Ramsgate to Leeds by train

from £40.30

Avg 1 change 4hr 11m

Durham to Leeds by train

from £11.10

Avg 0 changes 1hr 9m

Slough to Leeds by train

from £34.60

Avg 1 change 3hr 17m

Romford to Leeds by train

from £32.50

Avg 1 change 3hr 20m

Thornaby on Tees to Leeds by train

from £15.90

Avg 0 changes 1hr 14m

Seaton Carew to Leeds by train

from £37.60

Avg 1 change 1hr 31m

Perth to Leeds by train

from £52.00

Avg 1 change 4hr 36m

Inverness to Leeds by train

from £136.90

Avg 1 change 6hr 35m

West Yorkshire to Leeds by train

from £3.70

Avg 0 changes 31m

Gravesend to Leeds by train

from £35.20

Avg 1 change 3hr 9m

Bristol to Leeds by train

from £34.70

Avg 0 changes 3hr 11m

Worthing to Leeds by train

from £55.50

Avg 1 change 4hr 21m

Bebington to Leeds by train

from £8.50

Avg 0 changes 1hr 30m

Winchester to Leeds by train

from £55.50

Avg 1 change 4hr 11m

Barnsley to Leeds by train

from £8.70

Avg 0 changes 35m

Haywards Heath to Leeds by train

from £38.20

Avg 1 change 3hr 43m

Sunderland to Leeds by train

from £21.90

Avg 1 change 1hr 57m

Leighton Buzzard to Leeds by train

from £38.20

Avg 1 change 3hr 6m

Brighton to Leeds by train

from £46.50

Avg 1 change 3hr 48m

Wakefield to Leeds by train

from £3.70

Avg 0 changes 13m

Paignton to Leeds by train

from £51.50

Avg 1 change 5hr 19m

Chester to Leeds by train

from £19.00

Avg 1 change 2hr 3m

Great Yarmouth to Leeds by train

from £13.80

Avg 2 changes 3hr 59m

Hyde to Leeds by train

from £15.50

Avg 0 changes 36m

Harlow to Leeds by train

from £34.60

Avg 1 change 3hr 8m

Kingston upon Hull to Leeds by train

from £6.50

Avg 0 changes 54m

Lincoln to Leeds by train

from £7.60

Avg 1 change 1hr 33m

Stirling to Leeds by train

from £23.20

Avg 1 change 4hr 5m

Birmingham to Leeds by train

from £18.50

Avg 0 changes 1hr 50m

Kettering to Leeds by train

from £114.80

Avg 1 change 2hr 27m

Newquay to Leeds by train

from £82.60

Avg 1 change 7hr 31m

Salisbury to Leeds by train

from £45.20

Avg 1 change 4hr 27m

Skipton to Leeds by train

from £9.10

Avg 0 changes 35m

Windermere to Leeds by train

from £11.00

Avg 1 change 2hr 45m

Taunton to Leeds by train

from £42.00

Avg 0 changes 4hr 10m

Dundee to Leeds by train

from £53.50

Avg 0 changes 4hr 34m

Heysham to Leeds by train

from £20.60

Avg 1 change 2hr 30m

York to Leeds by train

from £3.00

Avg 0 changes 22m

Derby to Leeds by train

from £10.70

Avg 0 changes 1hr 13m

Wigan to Leeds by train

from £71.40

Avg 1 change 1hr 29m

Warrington to Leeds by train

from £12.50

Avg 0 changes 1hr 18m

Huntingdon to Leeds by train

from £15.30

Avg 1 change 1hr 50m

Hastings to Leeds by train

from £39.70

Avg 1 change 4hr 25m

Dover to Leeds by train

from £40.30

Avg 1 change 3hr 57m

Gloucester to Leeds by train

from £44.40

Avg 0 changes 2hr 47m

Tamworth to Leeds by train

from £22.10

Avg 0 changes 1hr 40m

Preston to Leeds by train

from £7.00

Avg 0 changes 1hr 43m

Scunthorpe to Leeds by train

from £19.70

Avg 1 change 1hr 12m

Liverpool to Leeds by train

from £8.50

Avg 0 changes 1hr 27m

Halifax to Leeds by train

from £4.70

Avg 0 changes 33m

London to Leeds by train

from £16.00

Avg 0 changes 2hr 9m

Blackpool to Leeds by train

from £11.90

Avg 0 changes 2hr 10m

Coventry to Leeds by train

from £29.50

Avg 1 change 2hr 32m

Hamilton to Leeds by train

from £27.00

Avg 0 changes 3hr 47m

Menai Bridge to Leeds by train

from £25.00

Avg 1 change 3hr 18m

Langwathby to Leeds by train

from £24.00

Avg 1 change 2hr 41m

Northallerton to Leeds by train

from £8.00

Avg 0 changes 45m

Huddersfield to Leeds by train

from £5.70

Avg 0 changes 19m

Mansfield to Leeds by train

from £19.80

Avg 1 change 2hr 11m

Weymouth to Leeds by train

from £95.00

Avg 1 change 6hr 11m

Lancaster to Leeds by train

from £9.00

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.