Trains to Leicester Find train times and tickets

Newton Abbot to Leicester by train

from £57.30

Avg 1 change 4hr

Warrington to Leicester by train

from £51.60

Avg 1 change 1hr 53m

Plymouth to Leicester by train

from £41.70

Avg 1 change 4hr 39m

Bristol to Leicester by train

from £28.50

Avg 1 change 2hr 24m

Cardiff to Leicester by train

from £29.50

Avg 1 change 3hr 5m

Bedford to Leicester by train

from £17.50

Avg 0 changes 42m

Doncaster to Leicester by train

from £15.10

Avg 1 change 1hr 24m

Stoke-on-Trent to Leicester by train

from £17.00

Avg 1 change 1hr 1m

Lincoln to Leicester by train

from £15.30

Avg 1 change 1hr 29m

Manchester to Leicester by train

from £20.50

Avg 1 change 1hr 38m

Southampton to Leicester by train

from £34.00

Avg 1 change 3hr 12m

Paris to Leicester by train

from £89.00

Avg 1 change 3hr 41m

Brighton to Leicester by train

from £24.00

Avg 1 change 2hr 41m

Wigan to Leicester by train

from £55.40

Avg 1 change 2hr 4m

Brussels to Leicester by train

from £79.00

Avg 1 change 3hr 4m

Kingston upon Hull to Leicester by train

from £20.70

Avg 1 change 2hr 25m

Cheltenham to Leicester by train

from £22.10

Avg 1 change 1hr 53m

Gloucester to Leicester by train

from £22.10

Avg 0 changes 1hr 59m

Scarborough to Leicester by train

from £15.80

Avg 1 change 2hr 53m

Huddersfield to Leicester by train

from £41.60

Avg 1 change 2hr 20m

Walsall to Leicester by train

from £13.90

Avg 1 change 1hr 27m

Liverpool to Leicester by train

from £21.40

Avg 1 change 2hr

Lancaster to Leicester by train

from £68.30

Avg 1 change 2hr 51m

Durham to Leicester by train

from £31.00

Avg 1 change 2hr 34m

Cambridgeshire to Leicester by train

from £8.90

Avg 0 changes 1hr 31m

Milton Keynes to Leicester by train

from £35.20

Avg 1 change 59m

Peterborough to Leicester by train

from £6.10

Avg 0 changes 54m

Reading to Leicester by train

from £33.00

Avg 1 change 2hr 14m

Swansea to Leicester by train

from £77.80

Avg 2 changes 4hr 10m

Blackburn to Leicester by train

from £10.00

Avg 2 changes 3hr 3m

Bolton to Leicester by train

from £26.10

Avg 2 changes 2hr 20m

Great Yarmouth to Leicester by train

from £61.90

Avg 2 changes 3hr 26m

York to Leicester by train

from £53.20

Avg 1 change 1hr 48m

Corby to Leicester by train

from £12.70

Avg 1 change 37m

Kettering to Leicester by train

from £12.70

Avg 0 changes 21m

Oxford to Leicester by train

from £23.40

Avg 1 change 2hr 4m

Blackpool to Leicester by train

from £68.30

Avg 2 changes 3hr 8m

Newcastle upon Tyne to Leicester by train

from £31.00

Avg 1 change 2hr 48m

Cambridge to Leicester by train

from £25.50

Avg 0 changes 1hr 45m

Slough to Leicester by train

from £18.50

Avg 1 change 2hr 8m

Ipswich to Leicester by train

from £40.70

Avg 1 change 2hr 43m

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

Skegness to Leicester by train

from £12.00

Avg 1 change 2hr 29m

Luton to Leicester by train

from £17.50

Avg 0 changes 50m

Nuneaton to Leicester by train

from £3.80

Avg 0 changes 20m

Exeter to Leicester by train

from £113.10

Avg 1 change 3hr 40m

Birmingham to Leicester by train

from £6.70

Avg 0 changes 49m

Aberdeen to Leicester by train

from £57.10

Avg 1 change 7hr 14m

Edinburgh to Leicester by train

from £27.50

Avg 1 change 4hr 23m

Glasgow to Leicester by train

from £45.50

Avg 1 change 5hr 12m

Welwyn Garden City to Leicester by train

from £18.50

Avg 1 change 1hr 56m

Bath to Leicester by train

from £105.40

Avg 1 change 3hr 4m

Hereford to Leicester by train

from £36.30

Avg 1 change 2hr 30m

Sunderland to Leicester by train

from £38.60

Avg 1 change 3hr 28m

Stockport to Leicester by train

from £13.50

Avg 1 change 1hr 30m

Rugby to Leicester by train

from £14.20

Avg 1 change 43m

Northampton to Leicester by train

from £17.70

Avg 1 change 1hr 3m

Middlesbrough to Leicester by train

from £97.70

Avg 2 changes 2hr 56m

Bournemouth to Leicester by train

from £38.50

Avg 1 change 3hr 42m

Taunton to Leicester by train

from £45.90

Avg 1 change 3hr 13m

Market Harborough to Leicester by train

from £10.20

Avg 0 changes 12m

Preston to Leicester by train

from £10.00

Avg 1 change 2hr 15m

Coventry to Leicester by train

from £11.60

Avg 1 change 57m

Wellingborough to Leicester by train

from £15.90

Avg 0 changes 29m

Norwich to Leicester by train

from £16.30

Avg 1 change 2hr 45m

Dundee to Leicester by train

from £137.30

Avg 1 change 6hr 2m

Sheffield to Leicester by train

from £15.50

Avg 0 changes 54m

London to Leicester by train

from £15.50

Avg 0 changes 1hr 2m

Loughborough to Leicester by train

from £5.70

Avg 0 changes 9m

Stansted to Leicester by train

from £17.00

Avg 0 changes 2hr 19m

Lowestoft to Leicester by train

from £58.30

Avg 2 changes 3hr 49m

Grantham to Leicester by train

from £14.20

Avg 1 change 1hr 13m

Wolverhampton to Leicester by train

from £6.10

Avg 1 change 1hr 27m

Shrewsbury to Leicester by train

from £16.30

Avg 1 change 2hr 8m

Chester to Leicester by train

from £38.10

Avg 1 change 1hr 44m

Crewe to Leicester by train

from £43.70

Avg 1 change 1hr 19m

Stafford to Leicester by train

from £18.80

Avg 1 change 1hr 5m

Bradford to Leicester by train

from £19.80

Avg 2 changes 2hr 18m

Darlington to Leicester by train

from £87.60

Avg 1 change 2hr 16m

Leeds to Leicester by train

from £20.80

Avg 0 changes 2hr 3m

Carlisle to Leicester by train

from £34.00

Avg 1 change 3hr 41m

Search accommodation in Leicester

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.