Trains to Leicester Find train times and tickets

Stamford to Leicester by train

from £13.90

Avg 0 changes 41m

Huddersfield to Leicester by train

from £17.50

Avg 1 change 2hr 20m

Cambridge to Leicester by train

from £20.30

Avg 0 changes 1hr 45m

Mansfield to Leicester by train

from £12.60

Avg 1 change 1hr 13m

Darlington to Leicester by train

from £29.50

Avg 1 change 2hr 16m

Reading to Leicester by train

from £25.50

Avg 1 change 2hr 14m

London to Leicester by train

from £12.00

Avg 0 changes 1hr 2m

Derby to Leicester by train

from £6.70

Avg 0 changes 22m

Stevenage to Leicester by train

from £39.90

Avg 1 change 1hr 32m

Scarborough to Leicester by train

from £68.10

Avg 1 change 2hr 53m

Kingston upon Hull to Leicester by train

from £24.90

Avg 1 change 2hr 25m

Aberdeen to Leicester by train

from £39.60

Avg 1 change 7hr 14m

Southampton to Leicester by train

from £26.50

Avg 1 change 3hr 12m

Corby to Leicester by train

from £12.70

Avg 1 change 37m

Kettering to Leicester by train

from £12.70

Avg 0 changes 21m

Stoke-on-Trent to Leicester by train

from £10.90

Avg 1 change 1hr 1m

Birmingham to Leicester by train

from £6.70

Avg 0 changes 49m

Plymouth to Leicester by train

from £51.50

Avg 1 change 4hr 39m

Brighton to Leicester by train

from £21.00

Avg 1 change 2hr 41m

Skegness to Leicester by train

from £14.00

Avg 1 change 2hr 29m

Bristol to Leicester by train

from £22.70

Avg 1 change 2hr 24m

Ashford to Leicester by train

from £24.00

Avg 1 change 1hr 54m

Stansted to Leicester by train

from £107.30

Avg 0 changes 2hr 19m

Wellingborough to Leicester by train

from £15.90

Avg 0 changes 29m

Market Harborough to Leicester by train

from £10.20

Avg 0 changes 12m

Carlisle to Leicester by train

from £28.00

Avg 1 change 3hr 41m

Luton to Leicester by train

from £17.50

Avg 0 changes 50m

Welwyn Garden City to Leicester by train

from £21.50

Avg 1 change 1hr 56m

Lancaster to Leicester by train

from £22.00

Avg 1 change 2hr 51m

Manchester to Leicester by train

from £13.50

Avg 1 change 1hr 38m

Exeter to Leicester by train

from £113.10

Avg 1 change 3hr 40m

Walsall to Leicester by train

from £13.90

Avg 1 change 1hr 27m

Cheltenham to Leicester by train

from £22.10

Avg 0 changes 1hr 48m

Preston to Leicester by train

from £13.50

Avg 1 change 2hr 15m

Ipswich to Leicester by train

from £65.90

Avg 1 change 2hr 43m

Dundee to Leicester by train

from £137.30

Avg 1 change 6hr 2m

Northampton to Leicester by train

from £18.90

Avg 1 change 1hr 3m

Brussels to Leicester by train

from £96.50

Avg 1 change 3hr 8m

Inverness to Leicester by train

from £76.00

Avg 2 changes 8hr 28m

Gloucester to Leicester by train

from £40.00

Avg 0 changes 1hr 59m

Durham to Leicester by train

from £50.30

Avg 1 change 2hr 34m

Newcastle upon Tyne to Leicester by train

from £42.70

Avg 1 change 2hr 48m

Shrewsbury to Leicester by train

from £16.30

Avg 1 change 2hr 8m

Great Yarmouth to Leicester by train

from £61.90

Avg 2 changes 3hr 26m

Telford to Leicester by train

from £16.30

Avg 1 change 1hr 48m

Swindon to Leicester by train

from £102.10

Avg 1 change 2hr 44m

York to Leicester by train

from £18.00

Avg 1 change 1hr 48m

Slough to Leicester by train

from £21.50

Avg 1 change 2hr 8m

Hereford to Leicester by train

from £36.30

Avg 1 change 2hr 30m

Taunton to Leicester by train

from £39.00

Avg 1 change 3hr 13m

Birmingham International Airport to Leicester by train

from £14.40

Avg 1 change 1hr 13m

Rugby to Leicester by train

from £14.20

Avg 1 change 43m

Huntingdon to Leicester by train

from £34.60

Avg 1 change 1hr 19m

Milton Keynes to Leicester by train

from £35.20

Avg 1 change 59m

Chester to Leicester by train

from £38.10

Avg 1 change 1hr 44m

Loughborough to Leicester by train

from £5.70

Avg 0 changes 9m

Cleethorpes to Leicester by train

from £34.20

Avg 1 change 2hr 35m

Marston Green to Leicester by train

from £4.80

Avg 0 changes 36m

Crewe to Leicester by train

from £38.10

Avg 1 change 1hr 19m

Lowestoft to Leicester by train

from £58.30

Avg 2 changes 3hr 49m

Paris to Leicester by train

from £89.00

Avg 1 change 3hr 41m

Nuneaton to Leicester by train

from £2.70

Avg 0 changes 20m

Liverpool to Leicester by train

from £17.30

Avg 1 change 2hr

Barnsley to Leicester by train

from £33.80

Avg 1 change 1hr 35m

Cardiff to Leicester by train

from £36.50

Avg 1 change 3hr 5m

Grantham to Leicester by train

from £14.20

Avg 1 change 1hr 12m

Peterborough to Leicester by train

from £8.00

Avg 0 changes 54m

Stratford-upon-Avon to Leicester by train

from £31.20

Avg 1 change 2hr 9m

Bradford to Leicester by train

from £49.50

Avg 2 changes 2hr 18m

Oxford to Leicester by train

from £23.40

Avg 1 change 2hr 4m

Bath to Leicester by train

from £38.50

Avg 1 change 3hr 4m

Blackpool to Leicester by train

from £68.30

Avg 2 changes 3hr 8m

Leighton Buzzard to Leicester by train

from £18.90

Avg 1 change 1hr 28m

Sunderland to Leicester by train

from £45.50

Avg 1 change 3hr 27m

Chesterfield to Leicester by train

from £21.50

Avg 0 changes 41m

Wolverhampton to Leicester by train

from £10.00

Avg 1 change 1hr 27m

Newton Abbot to Leicester by train

from £35.90

Avg 1 change 4hr

Halifax to Leicester by train

from £15.80

Avg 2 changes 2hr 36m

Croydon to Leicester by train

from £18.50

Avg 1 change 2hr

Leeds to Leicester by train

from £14.30

Avg 0 changes 2hr 3m

Colchester to Leicester by train

from £20.00

Avg 1 change 2hr 39m

Wigan to Leicester by train

from £55.40

Avg 1 change 2hr 4m

Doncaster to Leicester by train

from £12.10

Avg 1 change 1hr 24m

Sheffield to Leicester by train

from £15.50

Avg 0 changes 54m

Banbury to Leicester by train

from £24.40

Avg 1 change 1hr 47m

Newport to Leicester by train

from £20.80

Avg 1 change 2hr 50m

Coventry to Leicester by train

from £11.60

Avg 1 change 57m

Leamington Spa to Leicester by train

from £5.60

Avg 1 change 1hr 29m

Gravesend to Leicester by train

from £18.50

Avg 1 change 1hr 45m

Stockport to Leicester by train

from £13.50

Avg 1 change 1hr 30m

Cambridgeshire to Leicester by train

from £9.30

Avg 0 changes 1hr 31m

Bolton to Leicester by train

from £26.10

Avg 2 changes 2hr 20m

Middlesbrough to Leicester by train

from £69.00

Avg 2 changes 2hr 56m

Blackburn to Leicester by train

from £27.40

Avg 2 changes 3hr 3m

Hounslow to Leicester by train

from £18.50

Avg 1 change 2hr 22m

Warrington to Leicester by train

from £51.60

Avg 1 change 1hr 53m

Bebington to Leicester by train

from £14.00

Avg 1 change 2hr 6m

Edinburgh to Leicester by train

from £35.50

Avg 1 change 4hr 23m

Swansea to Leicester by train

from £155.60

Avg 2 changes 4hr 10m

Lincoln to Leicester by train

from £15.30

Avg 1 change 1hr 29m

Stafford to Leicester by train

from £6.10

Avg 1 change 1hr 4m

Norwich to Leicester by train

from £21.70

Avg 1 change 2hr 45m

Bournemouth to Leicester by train

from £31.00

Avg 1 change 3hr 44m

Glasgow to Leicester by train

from £29.50

Avg 1 change 5hr 10m

Bedford to Leicester by train

from £17.50

Avg 0 changes 42m

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.