Trains to Leicester Find train times and tickets

Woking to Leicester by train

from £18.50

Avg 1 change 2hr 19m

Loughborough to Leicester by train

from £5.90

Avg 0 changes 9m

Huddersfield to Leicester by train

from £20.70

Avg 1 change 2hr 20m

Luton to Leicester by train

from £14.50

Avg 0 changes 50m

Scarborough to Leicester by train

from £70.50

Avg 1 change 2hr 53m

Swindon to Leicester by train

from £32.50

Avg 1 change 2hr 44m

Durham to Leicester by train

from £42.00

Avg 1 change 2hr 34m

Wolverhampton to Leicester by train

from £10.40

Avg 1 change 1hr 27m

Coventry to Leicester by train

from £12.10

Avg 1 change 57m

Chester to Leicester by train

from £38.10

Avg 1 change 1hr 44m

Huntingdon to Leicester by train

from £35.80

Avg 1 change 1hr 19m

York to Leicester by train

from £18.00

Avg 1 change 1hr 48m

Northampton to Leicester by train

from £19.50

Avg 1 change 1hr 3m

Taunton to Leicester by train

from £48.00

Avg 1 change 3hr 13m

London to Leicester by train

from £12.00

Avg 0 changes 1hr 2m

Paris to Leicester by train

from £77.50

Avg 1 change 3hr 41m

Bolton to Leicester by train

from £45.80

Avg 2 changes 2hr 20m

Warrington to Leicester by train

from £51.60

Avg 1 change 1hr 53m

Walsall to Leicester by train

from £14.50

Avg 1 change 1hr 27m

Hereford to Leicester by train

from £36.30

Avg 1 change 2hr 30m

Leighton Buzzard to Leicester by train

from £19.50

Avg 1 change 1hr 28m

Crewe to Leicester by train

from £39.50

Avg 1 change 1hr 19m

Darlington to Leicester by train

from £30.80

Avg 1 change 2hr 16m

Middlesbrough to Leicester by train

from £50.60

Avg 2 changes 2hr 56m

Milton Keynes to Leicester by train

from £36.50

Avg 1 change 59m

Bournemouth to Leicester by train

from £31.50

Avg 1 change 3hr 42m

Wigan to Leicester by train

from £55.40

Avg 1 change 2hr 4m

Marston Green to Leicester by train

from £7.00

Avg 0 changes 36m

Brighton to Leicester by train

from £21.00

Avg 1 change 2hr 41m

Stansted to Leicester by train

from £62.00

Avg 0 changes 2hr 19m

Lancaster to Leicester by train

from £27.50

Avg 1 change 2hr 51m

Banbury to Leicester by train

from £24.40

Avg 1 change 1hr 47m

Stockport to Leicester by train

from £14.10

Avg 1 change 1hr 30m

Skegness to Leicester by train

from £14.00

Avg 1 change 2hr 29m

Leamington Spa to Leicester by train

from £5.80

Avg 1 change 1hr 29m

Newport to Leicester by train

from £27.10

Avg 1 change 2hr 50m

Manchester to Leicester by train

from £14.10

Avg 1 change 1hr 38m

Colchester to Leicester by train

from £23.50

Avg 1 change 2hr 39m

Cheltenham to Leicester by train

from £18.20

Avg 0 changes 1hr 48m

Liverpool to Leicester by train

from £17.30

Avg 1 change 2hr

Gloucester to Leicester by train

from £23.10

Avg 0 changes 1hr 59m

Corby to Leicester by train

from £13.20

Avg 1 change 37m

Sunderland to Leicester by train

from £50.60

Avg 1 change 3hr 28m

Shrewsbury to Leicester by train

from £17.00

Avg 1 change 2hr 8m

Stoke-on-Trent to Leicester by train

from £11.10

Avg 1 change 1hr 1m

Southampton to Leicester by train

from £23.50

Avg 1 change 3hr 12m

Preston to Leicester by train

from £22.50

Avg 1 change 2hr 15m

Glasgow to Leicester by train

from £29.50

Avg 1 change 5hr 10m

Welwyn Garden City to Leicester by train

from £21.50

Avg 1 change 1hr 56m

Stevenage to Leicester by train

from £39.90

Avg 1 change 1hr 32m

Telford to Leicester by train

from £17.00

Avg 1 change 1hr 48m

Kettering to Leicester by train

from £13.20

Avg 0 changes 21m

Barnsley to Leicester by train

from £35.00

Avg 1 change 1hr 35m

Doncaster to Leicester by train

from £15.70

Avg 1 change 1hr 23m

Stratford-upon-Avon to Leicester by train

from £21.40

Avg 1 change 2hr 9m

Bradford to Leicester by train

from £49.50

Avg 2 changes 2hr 18m

Wellingborough to Leicester by train

from £16.50

Avg 0 changes 29m

Sheffield to Leicester by train

from £15.50

Avg 0 changes 54m

Ipswich to Leicester by train

from £68.30

Avg 1 change 2hr 43m

Cambridgeshire to Leicester by train

from £9.30

Avg 0 changes 1hr 31m

Lowestoft to Leicester by train

from £60.40

Avg 2 changes 3hr 49m

Slough to Leicester by train

from £26.00

Avg 1 change 2hr 8m

Great Yarmouth to Leicester by train

from £64.10

Avg 2 changes 3hr 26m

Ashford to Leicester by train

from £21.00

Avg 1 change 1hr 54m

Kingston upon Hull to Leicester by train

from £21.20

Avg 1 change 2hr 25m

Nuneaton to Leicester by train

from £3.90

Avg 0 changes 20m

Halifax to Leicester by train

from £15.80

Avg 2 changes 2hr 36m

Cleethorpes to Leicester by train

from £34.20

Avg 1 change 2hr 35m

Lincoln to Leicester by train

from £15.90

Avg 1 change 1hr 29m

Birmingham to Leicester by train

from £5.00

Avg 0 changes 49m

Bath to Leicester by train

from £38.50

Avg 1 change 3hr 4m

Swansea to Leicester by train

from £38.80

Avg 2 changes 4hr 10m

Dundee to Leicester by train

from £84.20

Avg 1 change 6hr 2m

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

Oxford to Leicester by train

from £15.20

Avg 1 change 2hr 4m

Mansfield to Leicester by train

from £13.10

Avg 1 change 1hr 13m

Cardiff to Leicester by train

from £24.20

Avg 1 change 3hr 5m

Edinburgh to Leicester by train

from £45.60

Avg 1 change 4hr 23m

Bristol to Leicester by train

from £23.70

Avg 1 change 2hr 24m

Newcastle upon Tyne to Leicester by train

from £33.90

Avg 1 change 2hr 48m

Reading to Leicester by train

from £33.00

Avg 1 change 2hr 14m

Chesterfield to Leicester by train

from £22.20

Avg 0 changes 41m

Brussels to Leicester by train

from £96.50

Avg 1 change 3hr 8m

Stafford to Leicester by train

from £6.30

Avg 1 change 1hr 4m

Carlisle to Leicester by train

from £35.00

Avg 1 change 3hr 41m

Bebington to Leicester by train

from £14.00

Avg 1 change 2hr 6m

Blackburn to Leicester by train

from £22.50

Avg 2 changes 3hr 3m

Gravesend to Leicester by train

from £22.00

Avg 1 change 1hr 45m

Peterborough to Leicester by train

from £6.30

Avg 0 changes 54m

Derby to Leicester by train

from £10.90

Avg 0 changes 22m

Leeds to Leicester by train

from £14.90

Avg 0 changes 2hr 3m

Aberdeen to Leicester by train

from £73.60

Avg 1 change 7hr 14m

Hounslow to Leicester by train

from £18.50

Avg 1 change 2hr 22m

Norwich to Leicester by train

from £21.70

Avg 1 change 2hr 45m

Market Harborough to Leicester by train

from £10.60

Avg 0 changes 12m

Inverness to Leicester by train

from £76.00

Avg 2 changes 8hr 28m

Cambridge to Leicester by train

from £21.20

Avg 0 changes 1hr 45m

Rutland to Leicester by train

from £13.10

Avg 0 changes 27m

Exeter to Leicester by train

from £113.10

Avg 1 change 3hr 40m

Torquay to Leicester by train

from £47.30

Avg 1 change 4hr 22m

Newton Abbot to Leicester by train

from £120.00

Avg 1 change 4hr

Grantham to Leicester by train

from £14.70

Avg 1 change 1hr 12m

Bedford to Leicester by train

from £17.50

Avg 0 changes 42m

Stamford to Leicester by train

from £14.50

Avg 0 changes 41m

Plymouth to Leicester by train

from £41.00

Avg 1 change 4hr 39m

Leicestershire to Leicester by train

from £9.20

Avg 0 changes 16m

Alvechurch to Leicester by train

from £20.30

Avg 1 change 1hr 41m

Rugby to Leicester by train

from £14.70

Avg 1 change 43m

Search accommodation in Leicester

Airbnb
Country guide

Trains to the UK

Read our country guide

Child and youth passengers

The definition of "Child" and "Youth" varies by country and rail operator. This is why we ask for the age of young passengers.

Sometimes children below a certain age can travel without a seat for free. If you want to guarantee a seat for child passengers, enter '6' as the age of the child.

Read more about child and youth passenger ages. See also youth discounts and railcards.

Log in / Register

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