Trains to Leeds Find train times and tickets

Hereford to Leeds by train

from £64.00

Avg 1 change 3hr 7m

Eastbourne to Leeds by train

from £47.50

Avg 1 change 4hr 29m

Poole to Leeds by train

from £45.00

Avg 1 change 5hr 34m

Harlow to Leeds by train

from £34.60

Avg 1 change 3hr 8m

Scunthorpe to Leeds by train

from £19.70

Avg 1 change 1hr 12m

West Yorkshire to Leeds by train

from £3.70

Avg 0 changes 31m

Rotherham to Leeds by train

from £10.10

Avg 0 changes 59m

Northallerton to Leeds by train

from £8.00

Avg 0 changes 45m

Durham to Leeds by train

from £11.10

Avg 0 changes 1hr 9m

Nottingham to Leeds by train

from £7.50

Avg 0 changes 1hr 45m

Chesterfield to Leeds by train

from £5.00

Avg 0 changes 56m

Salisbury to Leeds by train

from £70.60

Avg 1 change 4hr 26m

Paignton to Leeds by train

from £56.00

Avg 1 change 5hr 19m

Milton Keynes to Leeds by train

from £99.50

Avg 1 change 2hr 40m

Langwathby to Leeds by train

from £17.00

Avg 1 change 2hr 41m

Haywards Heath to Leeds by train

from £38.20

Avg 1 change 3hr 43m

Loughborough to Leeds by train

from £41.60

Avg 1 change 1hr 51m

Shrewsbury to Leeds by train

from £16.80

Avg 1 change 2hr 15m

Leicester to Leeds by train

from £17.30

Avg 0 changes 1hr 51m

Luton to Leeds by train

from £24.50

Avg 1 change 3hr 2m

Paris to Leeds by train

from £78.00

Avg 1 change 5hr 3m

Aberdeen to Leeds by train

from £20.50

Avg 0 changes 5hr 48m

Torquay to Leeds by train

from £143.60

Avg 1 change 5hr 14m

Poulton le Fylde to Leeds by train

from £9.00

Avg 0 changes 2hr 4m

Kirkcaldy to Leeds by train

from £23.20

Avg 0 changes 3hr 43m

Ashford to Leeds by train

from £39.20

Avg 1 change 3hr 29m

Gravesend to Leeds by train

from £35.20

Avg 1 change 3hr 9m

Cleethorpes to Leeds by train

from £28.90

Avg 1 change 1hr 46m

Sevenoaks to Leeds by train

from £35.20

Avg 1 change 3hr 25m

Welwyn Garden City to Leeds by train

from £18.70

Avg 1 change 2hr 19m

Nuneaton to Leeds by train

from £18.50

Avg 1 change 2hr 4m

Ipswich to Leeds by train

from £30.30

Avg 1 change 3hr 13m

Inverness to Leeds by train

from £21.00

Avg 1 change 6hr 35m

Todmorden to Leeds by train

from £6.30

Avg 0 changes 57m

Appleby to Leeds by train

from £10.50

Avg 0 changes 1hr 49m

Shipley to Leeds by train

from £3.90

Avg 0 changes 14m

Bradford to Leeds by train

from £4.00

Avg 0 changes 17m

Worthing to Leeds by train

from £39.70

Avg 1 change 4hr 21m

Brighton to Leeds by train

from £39.20

Avg 1 change 3hr 48m

Colchester to Leeds by train

from £26.90

Avg 1 change 3hr 37m

Cambridgeshire to Leeds by train

from £15.30

Avg 1 change 2hr 18m

Swadlincote to Leeds by train

from £39.20

Avg 0 changes 1hr 30m

Tamworth to Leeds by train

from £22.10

Avg 0 changes 1hr 40m

Huntingdon to Leeds by train

from £41.50

Avg 1 change 1hr 50m

Stansted to Leeds by train

from £37.70

Avg 1 change 3hr 20m

Southampton to Leeds by train

from £41.30

Avg 1 change 4hr 26m

Seaton Carew to Leeds by train

from £29.50

Avg 1 change 1hr 31m

Thornaby on Tees to Leeds by train

from £8.50

Avg 0 changes 1hr 14m

Wakefield to Leeds by train

from £3.70

Avg 0 changes 13m

Morley to Leeds by train

from £4.40

Avg 0 changes 12m

Stafford to Leeds by train

from £44.70

Avg 1 change 2hr 3m

Whitby to Leeds by train

from £19.80

Avg 1 change 2hr 54m

Skipton to Leeds by train

from £8.60

Avg 0 changes 35m

Stockport to Leeds by train

from £4.80

Avg 0 changes 1hr 6m

Cardiff to Leeds by train

from £29.00

Avg 1 change 4hr 5m

Swansea to Leeds by train

from £32.00

Avg 1 change 5hr 2m

Basildon to Leeds by train

from £34.60

Avg 1 change 3hr 38m

Banbury to Leeds by train

from £43.80

Avg 0 changes 3hr

Huddersfield to Leeds by train

from £5.70

Avg 0 changes 19m

Basingstoke to Leeds by train

from £38.20

Avg 1 change 3hr 51m

Blackpool to Leeds by train

from £9.00

Avg 0 changes 2hr 10m

London to Leeds by train

from £16.00

Avg 0 changes 2hr 9m

Ayr to Leeds by train

from £21.50

Avg 1 change 5hr 13m

Keighley to Leeds by train

from £4.90

Avg 0 changes 24m

Wellingborough to Leeds by train

from £34.00

Avg 1 change 2hr 30m

Croydon to Leeds by train

from £32.50

Avg 1 change 3hr 8m

Ramsgate to Leeds by train

from £56.00

Avg 1 change 4hr 11m

Truro to Leeds by train

from £87.50

Avg 0 changes 6hr 46m

Hemel Hempstead to Leeds by train

from £35.20

Avg 1 change 3hr 13m

Romford to Leeds by train

from £26.00

Avg 1 change 3hr 17m

Halifax to Leeds by train

from £4.70

Avg 0 changes 33m

Kingston upon Hull to Leeds by train

from £6.50

Avg 0 changes 54m

Bournemouth to Leeds by train

from £45.00

Avg 1 change 5hr 1m

Newquay to Leeds by train

from £61.50

Avg 1 change 7hr 31m

Darlington to Leeds by train

from £9.50

Avg 0 changes 52m

Middlesbrough to Leeds by train

from £10.00

Avg 0 changes 1hr 19m

Bolton to Leeds by train

from £22.00

Avg 1 change 1hr 13m

Market Harborough to Leeds by train

from £48.70

Avg 0 changes 2hr 14m

Lancaster to Leeds by train

from £9.50

Avg 0 changes 1hr 51m

Warrington to Leeds by train

from £22.70

Avg 0 changes 1hr 18m

Carlisle to Leeds by train

from £12.50

Avg 0 changes 2hr 26m

Bristol to Leeds by train

from £34.70

Avg 0 changes 3hr 11m

Hyde to Leeds by train

from £15.90

Avg 0 changes 38m

Newport to Leeds by train

from £43.80

Avg 0 changes 3hr 42m

Lille to Leeds by train

from £74.50

Avg 1 change 4hr 11m

Scarborough to Leeds by train

from £7.50

Avg 0 changes 1hr 9m

Sunderland to Leeds by train

from £11.50

Avg 1 change 1hr 57m

Gloucester to Leeds by train

from £45.50

Avg 0 changes 2hr 47m

High Wycombe to Leeds by train

from £35.20

Avg 1 change 3hr 29m

Birmingham to Leeds by train

from £18.50

Avg 0 changes 1hr 50m

Chelmsford to Leeds by train

from £35.70

Avg 1 change 3hr 31m

Oxford to Leeds by train

from £39.20

Avg 1 change 3hr 20m

Crewe to Leeds by train

from £39.20

Avg 1 change 1hr 35m

Norwich to Leeds by train

from £13.20

Avg 1 change 3hr 19m

Northampton to Leeds by train

from £86.50

Avg 1 change 2hr 44m

Peterborough to Leeds by train

from £10.20

Avg 0 changes 1hr 22m

Dundee to Leeds by train

from £18.30

Avg 0 changes 4hr 34m

Weston-super-Mare to Leeds by train

from £60.20

Avg 1 change 4hr 6m

Reading to Leeds by train

from £36.20

Avg 0 changes 3hr 44m

Menai Bridge to Leeds by train

from £59.70

Avg 1 change 3hr 18m

Walsall to Leeds by train

from £50.30

Avg 1 change 2hr 36m

Blackburn to Leeds by train

from £6.00

Avg 0 changes 1hr 26m

Plymouth to Leeds by train

from £51.70

Avg 0 changes 5hr 26m

Manchester to Leeds by train

from £3.50

Avg 0 changes 48m

Taunton to Leeds by train

from £66.50

Avg 0 changes 4hr 10m

Chester to Leeds by train

from £10.50

Avg 1 change 2hr 3m

Kettering to Leeds by train

from £44.90

Avg 1 change 2hr 27m

Rugby to Leeds by train

from £69.00

Avg 1 change 2hr 18m

Woking to Leeds by train

from £35.20

Avg 1 change 3hr 30m

Lincoln to Leeds by train

from £7.60

Avg 1 change 1hr 30m

Bebington to Leeds by train

from £11.90

Avg 0 changes 1hr 30m

York to Leeds by train

from £3.00

Avg 0 changes 22m

Wigan to Leeds by train

from £71.40

Avg 1 change 1hr 29m

Newcastle upon Tyne to Leeds by train

from £9.70

Avg 0 changes 1hr 22m

Howden to Leeds by train

from £4.50

Avg 1 change 1hr 5m

Edinburgh to Leeds by train

from £17.30

Avg 0 changes 2hr 55m

Newark on Trent to Leeds by train

from £56.40

Avg 0 changes 51m

East Riding of Yorkshire to Leeds by train

from £6.50

Avg 0 changes 42m

Burnley to Leeds by train

from £6.00

Avg 0 changes 1hr 9m

Grantham to Leeds by train

from £8.20

Avg 0 changes 1hr 5m

Hebden Bridge to Leeds by train

from £5.60

Avg 0 changes 39m

Clapham Junction to Leeds by train

from £55.00

Avg 1 change 2hr 59m

Southport to Leeds by train

from £23.90

Avg 1 change 2hr 14m

Chichester to Leeds by train

from £39.70

Avg 1 change 4hr 35m

Swindon to Leeds by train

from £47.50

Avg 1 change 3hr 47m

Stoke-on-Trent to Leeds by train

from £43.80

Avg 1 change 1hr 40m

Rochdale to Leeds by train

from £3.50

Avg 0 changes 1hr 8m

Derby to Leeds by train

from £10.70

Avg 0 changes 1hr 13m

Skegness to Leeds by train

from £22.50

Avg 1 change 2hr 41m

Lowestoft to Leeds by train

from £13.20

Avg 2 changes 4hr 19m

Mansfield to Leeds by train

from £19.80

Avg 1 change 2hr 11m

Doncaster to Leeds by train

from £3.50

Avg 0 changes 31m

Hatfield Peverel to Leeds by train

from £38.20

Avg 1 change 3hr 37m

Bedford to Leeds by train

from £39.20

Avg 1 change 2hr 47m

Hastings to Leeds by train

from £57.10

Avg 1 change 4hr 25m

Glasgow to Leeds by train

from £19.50

Avg 0 changes 4hr 3m

Slough to Leeds by train

from £34.60

Avg 1 change 3hr 17m

Sheffield to Leeds by train

from £4.50

Avg 0 changes 38m

Brussels to Leeds by train

from £95.50

Avg 1 change 4hr 51m

Stirling to Leeds by train

from £17.70

Avg 1 change 4hr 5m

Great Yarmouth to Leeds by train

from £19.20

Avg 2 changes 3hr 59m

Leighton Buzzard to Leeds by train

from £38.20

Avg 1 change 3hr 6m

Retford to Leeds by train

from £7.10

Avg 0 changes 46m

Perth to Leeds by train

from £119.00

Avg 1 change 4hr 36m

Dover to Leeds by train

from £40.30

Avg 1 change 3hr 57m

Crawley to Leeds by train

from £35.70

Avg 1 change 3hr 39m

Redhill to Leeds by train

from £35.20

Avg 1 change 3hr 25m

Wolverhampton to Leeds by train

from £24.80

Avg 1 change 2hr 16m

Weymouth to Leeds by train

from £95.00

Avg 1 change 6hr 11m

Cheltenham to Leeds by train

from £28.90

Avg 0 changes 2hr 40m

Heysham to Leeds by train

from £20.60

Avg 1 change 2hr 30m

Liverpool to Leeds by train

from £8.50

Avg 0 changes 1hr 27m

Chatham to Leeds by train

from £36.20

Avg 1 change 3hr 39m

Coventry to Leeds by train

from £18.50

Avg 1 change 2hr 32m

Hamilton to Leeds by train

from £45.60

Avg 0 changes 3hr 47m

Barnstaple to Leeds by train

from £63.00

Avg 1 change 5hr 57m

Exeter to Leeds by train

from £47.20

Avg 0 changes 4hr 27m

Barnsley to Leeds by train

from £8.70

Avg 0 changes 35m

Preston to Leeds by train

from £7.00

Avg 0 changes 1hr 43m

Harrogate to Leeds by train

from £8.00

Avg 0 changes 32m

Newton Abbot to Leeds by train

from £74.60

Avg 0 changes 4hr 47m

Bath to Leeds by train

from £37.40

Avg 1 change 3hr 51m

Stevenage to Leeds by train

from £13.20

Avg 0 changes 1hr 51m

Chippenham to Leeds by train

from £46.70

Avg 1 change 4hr 14m

Guildford to Leeds by train

from £35.70

Avg 1 change 3hr 41m

Cambridge to Leeds by train

from £18.50

Avg 1 change 2hr 41m

Stockton-on-Tees to Leeds by train

from £33.30

Avg 1 change 1hr 36m

Corby to Leeds by train

from £52.00

Avg 1 change 2hr 42m

Windermere to Leeds by train

from £10.00

Avg 1 change 2hr 45m

Hitchin to Leeds by train

from £37.50

Avg 1 change 2hr 9m

Winchester to Leeds by train

from £39.70

Avg 1 change 4hr 11m

North Yorkshire to Leeds by train

from £3.00

Avg 0 changes 23m

Search accommodation in Leeds

Airbnb
Country guide

Trains to the UK

Read our country guide

Passenger age requirements

Different countries have different classifications for "Child" and "Youth". That's why we ask you to enter the age of young passengers when you search.

Countries Children Youths
Belgium and Luxembourg 6 - 11 12 - 25
Eurostar 4 - 11 12 - 25
France* 4 - 11 12 - 25
Germany* 6 - 14 15 - 25
Italy 4 - 11 12 - 25
Netherlands (including Thalys) 4 - 11 12 - 25
Spain* 4 - 13 14 - 25
Switzerland 6 - 16 17 - 25
United Kingdom* 5 - 15 16 - 25
others 4 - 11 12 - 25

* There are some exceptions to these definitions. Please see child and youth passenger age requirements for more information.

You can also read about Youth and Senior discounts and railcards.

Log in / Register

  1. We'll assume you've read
    our Terms of Service.