Trains to Leicester Find train times and tickets

Bath to Leicester by train

from £105.40

Avg 1 change 3hr 4m

Sunderland to Leicester by train

from £30.70

Avg 1 change 3hr 28m

Northampton to Leicester by train

from £18.70

Avg 1 change 1hr 3m

Stansted to Leicester by train

from £107.30

Avg 0 changes 2hr 19m

Luton to Leicester by train

from £14.50

Avg 0 changes 50m

Newton Abbot to Leicester by train

from £57.30

Avg 1 change 4hr

Bristol to Leicester by train

from £28.50

Avg 1 change 2hr 24m

Oxford to Leicester by train

from £14.60

Avg 1 change 2hr 4m

Middlesbrough to Leicester by train

from £34.20

Avg 2 changes 2hr 56m

Stevenage to Leicester by train

from £18.50

Avg 1 change 1hr 32m

Rugby to Leicester by train

from £14.20

Avg 1 change 43m

Lowestoft to Leicester by train

from £58.30

Avg 2 changes 3hr 49m

Lancaster to Leicester by train

from £22.00

Avg 1 change 2hr 51m

Exeter to Leicester by train

from £113.10

Avg 1 change 3hr 40m

Brighton to Leicester by train

from £24.00

Avg 1 change 2hr 41m

Welwyn Garden City to Leicester by train

from £18.50

Avg 1 change 1hr 56m

Stoke-on-Trent to Leicester by train

from £36.50

Avg 1 change 1hr 1m

Dundee to Leicester by train

from £137.30

Avg 1 change 6hr 2m

Taunton to Leicester by train

from £126.40

Avg 1 change 3hr 13m

Norwich to Leicester by train

from £21.40

Avg 1 change 2hr 45m

Edinburgh to Leicester by train

from £31.40

Avg 1 change 4hr 23m

Wolverhampton to Leicester by train

from £6.10

Avg 1 change 1hr 27m

Bolton to Leicester by train

from £51.10

Avg 2 changes 2hr 20m

Durham to Leicester by train

from £45.50

Avg 1 change 2hr 34m

Gloucester to Leicester by train

from £22.10

Avg 0 changes 1hr 59m

Kettering to Leicester by train

from £12.70

Avg 0 changes 21m

Slough to Leicester by train

from £29.00

Avg 1 change 2hr 8m

Corby to Leicester by train

from £12.70

Avg 1 change 37m

Huddersfield to Leicester by train

from £41.60

Avg 1 change 2hr 20m

Brussels to Leicester by train

from £71.50

Avg 1 change 3hr 8m

Hereford to Leicester by train

from £36.30

Avg 1 change 2hr 30m

Peterborough to Leicester by train

from £7.70

Avg 0 changes 54m

Liverpool to Leicester by train

from £17.30

Avg 1 change 2hr

Stafford to Leicester by train

from £6.10

Avg 1 change 1hr 4m

Loughborough to Leicester by train

from £5.70

Avg 0 changes 9m

Inverness to Leicester by train

from £147.80

Avg 2 changes 8hr 28m

Warrington to Leicester by train

from £51.60

Avg 1 change 1hr 53m

Scarborough to Leicester by train

from £19.80

Avg 1 change 2hr 53m

Manchester to Leicester by train

from £32.10

Avg 1 change 1hr 38m

Sheffield to Leicester by train

from £15.50

Avg 0 changes 54m

Cambridgeshire to Leicester by train

from £8.90

Avg 0 changes 1hr 31m

Cambridge to Leicester by train

from £20.30

Avg 0 changes 1hr 45m

Birmingham to Leicester by train

from £6.70

Avg 0 changes 49m

Walsall to Leicester by train

from £13.90

Avg 1 change 1hr 27m

Crewe to Leicester by train

from £38.10

Avg 1 change 1hr 19m

Great Yarmouth to Leicester by train

from £61.90

Avg 2 changes 3hr 26m

Nuneaton to Leicester by train

from £3.80

Avg 0 changes 20m

Preston to Leicester by train

from £61.30

Avg 1 change 2hr 15m

Paris to Leicester by train

from £67.50

Avg 1 change 3hr 41m

Market Harborough to Leicester by train

from £10.20

Avg 0 changes 12m

Shrewsbury to Leicester by train

from £16.30

Avg 1 change 2hr 8m

Carlisle to Leicester by train

from £34.00

Avg 1 change 3hr 41m

Darlington to Leicester by train

from £32.90

Avg 1 change 2hr 16m

Ipswich to Leicester by train

from £65.90

Avg 1 change 2hr 43m

Grantham to Leicester by train

from £14.20

Avg 1 change 1hr 13m

Chesterfield to Leicester by train

from £43.00

Avg 0 changes 42m

Reading to Leicester by train

from £23.80

Avg 1 change 2hr 14m

Glasgow to Leicester by train

from £23.00

Avg 1 change 5hr 12m

Cheltenham to Leicester by train

from £22.10

Avg 1 change 1hr 53m

Blackburn to Leicester by train

from £27.00

Avg 2 changes 3hr 3m

Chester to Leicester by train

from £38.10

Avg 1 change 1hr 44m

Stockport to Leicester by train

from £13.50

Avg 1 change 1hr 30m

Milton Keynes to Leicester by train

from £35.20

Avg 1 change 59m

Bedford to Leicester by train

from £17.50

Avg 0 changes 42m

London to Leicester by train

from £15.50

Avg 0 changes 1hr 2m

Marston Green to Leicester by train

from £6.70

Avg 0 changes 36m

Lincoln to Leicester by train

from £15.30

Avg 1 change 1hr 29m

Cleethorpes to Leicester by train

from £34.20

Avg 1 change 2hr 35m

Doncaster to Leicester by train

from £12.10

Avg 1 change 1hr 24m

Kingston upon Hull to Leicester by train

from £45.60

Avg 1 change 2hr 25m

Leeds to Leicester by train

from £17.30

Avg 0 changes 2hr 3m

Banbury to Leicester by train

from £18.40

Avg 1 change 1hr 47m

Aberdeen to Leicester by train

from £57.10

Avg 1 change 7hr 14m

Stamford to Leicester by train

from £13.90

Avg 0 changes 41m

Southampton to Leicester by train

from £43.00

Avg 1 change 3hr 12m

Newcastle upon Tyne to Leicester by train

from £31.00

Avg 1 change 2hr 48m

Blackpool to Leicester by train

from £68.30

Avg 2 changes 3hr 8m

Croydon to Leicester by train

from £18.50

Avg 1 change 2hr

Bradford to Leicester by train

from £19.80

Avg 2 changes 2hr 18m

Plymouth to Leicester by train

from £41.70

Avg 1 change 4hr 39m

Wellingborough to Leicester by train

from £15.90

Avg 0 changes 29m

Wigan to Leicester by train

from £55.40

Avg 1 change 2hr 4m

Bournemouth to Leicester by train

from £48.80

Avg 1 change 3hr 42m

Derby to Leicester by train

from £6.70

Avg 0 changes 22m

Coventry to Leicester by train

from £7.70

Avg 1 change 57m

Skegness to Leicester by train

from £12.00

Avg 1 change 2hr 29m

Cardiff to Leicester by train

from £36.50

Avg 1 change 3hr 5m

Swansea to Leicester by train

from £37.10

Avg 2 changes 4hr 10m

York to Leicester by train

from £17.30

Avg 1 change 1hr 48m

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 - 27
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 - 26
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.