Trains to Leicester Find train times and tickets

Cheltenham to Leicester by train

from £22.10

Avg 0 changes 1hr 48m

Barnsley to Leicester by train

from £33.80

Avg 1 change 1hr 35m

Liverpool to Leicester by train

from £21.40

Avg 1 change 2hr

Stafford to Leicester by train

from £6.10

Avg 1 change 1hr 4m

Nuneaton to Leicester by train

from £2.70

Avg 0 changes 20m

Cleethorpes to Leicester by train

from £34.20

Avg 1 change 2hr 35m

Gloucester to Leicester by train

from £22.10

Avg 0 changes 1hr 59m

Shrewsbury to Leicester by train

from £16.30

Avg 1 change 2hr 8m

Bebington to Leicester by train

from £14.00

Avg 1 change 2hr 6m

Northampton to Leicester by train

from £18.90

Avg 1 change 1hr 3m

Corby to Leicester by train

from £12.70

Avg 1 change 37m

Market Harborough to Leicester by train

from £10.20

Avg 0 changes 12m

Preston to Leicester by train

from £13.50

Avg 1 change 2hr 15m

Birmingham to Leicester by train

from £4.80

Avg 0 changes 49m

Blackpool to Leicester by train

from £68.30

Avg 2 changes 3hr 8m

Manchester to Leicester by train

from £13.50

Avg 1 change 1hr 38m

Newport to Leicester by train

from £26.00

Avg 1 change 2hr 50m

Kettering to Leicester by train

from £12.70

Avg 0 changes 21m

Leamington Spa to Leicester by train

from £5.60

Avg 1 change 1hr 29m

Croydon to Leicester by train

from £18.50

Avg 1 change 2hr

Bradford to Leicester by train

from £49.50

Avg 2 changes 2hr 18m

Birmingham International Airport to Leicester by train

from £14.40

Avg 1 change 1hr 13m

Warrington to Leicester by train

from £51.60

Avg 1 change 1hr 53m

Wellingborough to Leicester by train

from £15.90

Avg 0 changes 29m

Bolton to Leicester by train

from £52.20

Avg 2 changes 2hr 20m

Bedford to Leicester by train

from £17.50

Avg 0 changes 42m

Lowestoft to Leicester by train

from £58.30

Avg 2 changes 3hr 49m

Newton Abbot to Leicester by train

from £35.90

Avg 1 change 4hr

Banbury to Leicester by train

from £23.40

Avg 1 change 1hr 47m

Gravesend to Leicester by train

from £21.50

Avg 1 change 1hr 45m

Blackburn to Leicester by train

from £13.50

Avg 2 changes 3hr 3m

Brighton to Leicester by train

from £21.00

Avg 1 change 2hr 41m

Mansfield to Leicester by train

from £12.60

Avg 1 change 1hr 13m

Stockport to Leicester by train

from £32.10

Avg 1 change 1hr 30m

Grantham to Leicester by train

from £14.20

Avg 1 change 1hr 13m

Telford to Leicester by train

from £16.30

Avg 1 change 1hr 48m

Coventry to Leicester by train

from £11.60

Avg 1 change 57m

Great Yarmouth to Leicester by train

from £61.90

Avg 2 changes 3hr 26m

Welwyn Garden City to Leicester by train

from £21.50

Avg 1 change 1hr 56m

Southampton to Leicester by train

from £89.90

Avg 1 change 3hr 12m

Colchester to Leicester by train

from £20.00

Avg 1 change 2hr 39m

Doncaster to Leicester by train

from £12.10

Avg 1 change 1hr 24m

Paris to Leicester by train

from £77.00

Avg 1 change 3hr 41m

Plymouth to Leicester by train

from £68.50

Avg 1 change 4hr 39m

Lincoln to Leicester by train

from £15.30

Avg 1 change 1hr 29m

Stoke-on-Trent to Leicester by train

from £36.50

Avg 1 change 1hr 1m

Oxford to Leicester by train

from £14.60

Avg 1 change 2hr 4m

Wolverhampton to Leicester by train

from £10.00

Avg 1 change 1hr 27m

Crewe to Leicester by train

from £38.10

Avg 1 change 1hr 19m

Middlesbrough to Leicester by train

from £69.00

Avg 2 changes 2hr 56m

Lancaster to Leicester by train

from £22.00

Avg 1 change 2hr 51m

Hereford to Leicester by train

from £36.30

Avg 1 change 2hr 30m

Stevenage to Leicester by train

from £18.50

Avg 1 change 1hr 32m

Cambridge to Leicester by train

from £26.80

Avg 0 changes 1hr 45m

Stamford to Leicester by train

from £13.90

Avg 0 changes 41m

Kingston upon Hull to Leicester by train

from £54.60

Avg 1 change 2hr 25m

Leighton Buzzard to Leicester by train

from £18.90

Avg 1 change 1hr 28m

Stansted to Leicester by train

from £107.30

Avg 0 changes 2hr 19m

Taunton to Leicester by train

from £36.20

Avg 1 change 3hr 13m

Bath to Leicester by train

from £38.50

Avg 1 change 3hr 4m

Walsall to Leicester by train

from £13.90

Avg 1 change 1hr 27m

Rugby to Leicester by train

from £14.20

Avg 1 change 43m

Peterborough to Leicester by train

from £6.10

Avg 0 changes 54m

Durham to Leicester by train

from £31.00

Avg 1 change 2hr 34m

Dundee to Leicester by train

from £152.80

Avg 1 change 6hr 2m

Exeter to Leicester by train

from £113.10

Avg 1 change 3hr 40m

Aberdeen to Leicester by train

from £39.60

Avg 1 change 7hr 14m

Huntingdon to Leicester by train

from £34.60

Avg 1 change 1hr 19m

Wigan to Leicester by train

from £55.40

Avg 1 change 2hr 4m

Halifax to Leicester by train

from £15.80

Avg 2 changes 2hr 36m

Reading to Leicester by train

from £33.00

Avg 1 change 2hr 14m

York to Leicester by train

from £17.30

Avg 1 change 1hr 48m

Norwich to Leicester by train

from £21.70

Avg 1 change 2hr 45m

Loughborough to Leicester by train

from £5.70

Avg 0 changes 9m

Brussels to Leicester by train

from £71.50

Avg 1 change 3hr 8m

Sunderland to Leicester by train

from £30.70

Avg 1 change 3hr 27m

Scarborough to Leicester by train

from £19.80

Avg 1 change 2hr 53m

Luton to Leicester by train

from £14.50

Avg 0 changes 50m

Marston Green to Leicester by train

from £6.70

Avg 0 changes 36m

Derby to Leicester by train

from £6.70

Avg 0 changes 22m

Huddersfield to Leicester by train

from £15.80

Avg 1 change 2hr 20m

Swansea to Leicester by train

from £37.10

Avg 2 changes 4hr 10m

Cardiff to Leicester by train

from £23.20

Avg 1 change 3hr 5m

Milton Keynes to Leicester by train

from £35.20

Avg 1 change 59m

Bristol to Leicester by train

from £28.50

Avg 1 change 2hr 24m

Skegness to Leicester by train

from £12.00

Avg 1 change 2hr 29m

Ashford to Leicester by train

from £21.00

Avg 1 change 1hr 54m

Chesterfield to Leicester by train

from £21.50

Avg 0 changes 41m

Inverness to Leicester by train

from £104.00

Avg 2 changes 8hr 28m

Slough to Leicester by train

from £29.00

Avg 1 change 2hr 8m

Stratford-upon-Avon to Leicester by train

from £31.20

Avg 1 change 2hr 9m

Ipswich to Leicester by train

from £65.90

Avg 1 change 2hr 43m

Bournemouth to Leicester by train

from £54.20

Avg 1 change 3hr 42m

London to Leicester by train

from £12.00

Avg 0 changes 1hr 2m

Cambridgeshire to Leicester by train

from £8.90

Avg 0 changes 1hr 31m

Chester to Leicester by train

from £38.10

Avg 1 change 1hr 44m

Newcastle upon Tyne to Leicester by train

from £32.50

Avg 1 change 2hr 48m

Edinburgh to Leicester by train

from £46.00

Avg 1 change 4hr 23m

Leeds to Leicester by train

from £17.30

Avg 0 changes 2hr 3m

Darlington to Leicester by train

from £32.90

Avg 1 change 2hr 16m

Sheffield to Leicester by train

from £18.50

Avg 0 changes 54m

Glasgow to Leicester by train

from £25.00

Avg 1 change 5hr 10m

Carlisle to Leicester by train

from £58.70

Avg 1 change 3hr 41m

Search accommodation in Leicester

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.