Loco2 is changing tracks and will soon be known as Rail Europe. Read more

Trains to Leicester

Sheffield to Leicester by train

from $11.67

Avg 0 changes 52m

Nuneaton to Leicester by train

from $2.20

Avg 0 changes 19m

Peterborough to Leicester by train

from $5.25

Avg 0 changes 53m

Glasgow to Leicester by train

from $33.06

Avg 1 change 4hr 52m

Luton to Leicester by train

from $22.69

Avg 0 changes 44m

Newcastle upon Tyne to Leicester by train

from $24.50

Avg 1 change 2hr 46m

Doncaster to Leicester by train

from $18.09

Avg 1 change 1hr 23m

London to Leicester by train

from $25.28

Avg 0 changes 1hr 2m

Birmingham to Leicester by train

from $6.74

Avg 0 changes 48m

Skegness to Leicester by train

from $20.09

Avg 1 change 2hr 29m

Edinburgh to Leicester by train

from $59.05

Avg 1 change 4hr 22m

Leeds to Leicester by train

from $20.09

Avg 0 changes 2hr 3m

Cheltenham to Leicester by train

from $11.34

Avg 1 change 1hr 53m

Darlington to Leicester by train

from $35.85

Avg 1 change 2hr 16m

Wellingborough to Leicester by train

from $22.04

Avg 0 changes 28m

Bedford to Leicester by train

from $37.73

Avg 0 changes 41m

Bristol to Leicester by train

from $20.35

Avg 1 change 2hr 24m

Manchester to Leicester by train

from $19.25

Avg 1 change 1hr 36m

Kettering to Leicester by train

from $17.63

Avg 0 changes 21m

Derby to Leicester by train

from $7.78

Avg 0 changes 20m

Cardiff to Leicester by train

from $23.92

Avg 1 change 3hr 5m

Swansea to Leicester by train

from $62.55

Avg 2 changes 4hr 10m

Middlesbrough to Leicester by train

from $88.68

Avg 2 changes 2hr 56m

York to Leicester by train

from $24.11

Avg 1 change 1hr 47m

Brighton to Leicester by train

from $31.76

Avg 1 change 2hr 41m

Market Harborough to Leicester by train

from $14.13

Avg 0 changes 12m

Plymouth to Leicester by train

from $39.28

Avg 1 change 4hr 39m

Paris to Leicester by train

from $97.88

Avg 1 change 3hr 21m

Liverpool to Leicester by train

from $18.86

Avg 1 change 2hr

Stafford to Leicester by train

from $8.49

Avg 1 change 1hr 3m

Stoke-on-Trent to Leicester by train

from $14.52

Avg 1 change 1hr

Carlisle to Leicester by train

from $32.41

Avg 1 change 3hr 41m

Crewe to Leicester by train

from $14.33

Avg 1 change 1hr 19m

Lancaster to Leicester by train

from $38.50

Avg 1 change 2hr 49m

Cambridge to Leicester by train

from $18.41

Avg 0 changes 1hr 44m

Stevenage to Leicester by train

from $28.59

Avg 1 change 1hr 32m

Gloucester to Leicester by train

from $11.34

Avg 0 changes 1hr 58m

Ely to Leicester by train

from $5.25

Avg 0 changes 1hr 30m

Bradford to Leicester by train

from $33.45

Avg 2 changes 2hr 18m

Grantham to Leicester by train

from $19.71

Avg 1 change 1hr 11m

Corby to Leicester by train

from $35.26

Avg 0 changes 39m

Loughborough to Leicester by train

from $7.91

Avg 0 changes 9m

Preston to Leicester by train

from $11.67

Avg 1 change 2hr 15m

Norwich to Leicester by train

from $17.31

Avg 1 change 2hr 45m

Oxford to Leicester by train

from $32.67

Avg 1 change 1hr 56m

Coventry to Leicester by train

from $11.28

Avg 1 change 53m

Blackburn to Leicester by train

from $25.28

Avg 2 changes 2hr 56m

Chesterfield to Leicester by train

from $15.56

Avg 0 changes 40m

Hull to Leicester by train

from $30.47

Avg 1 change 2hr 25m

Reading to Leicester by train

from $33.45

Avg 1 change 2hr 14m

Lincoln to Leicester by train

from $21.26

Avg 1 change 1hr 29m

Milton Keynes to Leicester by train

from $10.24

Avg 1 change 59m

Rugby to Leicester by train

from $13.22

Avg 1 change 43m

Shrewsbury to Leicester by train

from $25.86

Avg 1 change 2hr 8m

Northampton to Leicester by train

from $23.08

Avg 1 change 1hr 2m

Southampton to Leicester by train

from $37.60

Avg 1 change 3hr 12m

Durham to Leicester by train

from $29.75

Avg 1 change 2hr 34m

Exeter to Leicester by train

from $62.16

Avg 1 change 3hr 40m

Newton Abbot to Leicester by train

from $53.67

Avg 1 change 4hr

Bolton to Leicester by train

from $24.05

Avg 2 changes 2hr 20m

Scarborough to Leicester by train

from $94.38

Avg 1 change 2hr 53m

Wigan to Leicester by train

from $76.81

Avg 1 change 2hr 4m

Warrington to Leicester by train

from $71.43

Avg 1 change 1hr 53m

Stansted Mountfitchet to Leicester by train

from $85.57

Avg 1 change 2hr 13m

Slough to Leicester by train

from $42.78

Avg 1 change 2hr 6m

Wolverhampton to Leicester by train

from $7.84

Avg 1 change 1hr 25m

Chester to Leicester by train

from $39.67

Avg 1 change 1hr 42m

Worcester to Leicester by train

from $43.37

Avg 1 change 1hr 46m

Portsmouth to Leicester by train

from $40.19

Avg 1 change 3hr 34m

Stockport to Leicester by train

from $25.41

Avg 1 change 1hr 29m

Stamford to Leicester by train

from $19.38

Avg 0 changes 40m

Huddersfield to Leicester by train

from $19.51

Avg 1 change 2hr 25m

Bournemouth to Leicester by train

from $52.51

Avg 1 change 3hr 44m

Bath to Leicester by train

from $37.01

Avg 1 change 3hr 1m

Hatfield to Leicester by train

from $42.78

Avg 1 change 1hr 56m

Dundee to Leicester by train

from $109.48

Avg 1 change 6hr 2m

Aberdeen to Leicester by train

from $84.66

Avg 1 change 7hr 14m

Sunderland to Leicester by train

from $42.52

Avg 1 change 3hr 26m

Grimsby to Leicester by train

from $28.26

Avg 1 change 2hr 35m

Blackpool to Leicester by train

from $16.21

Avg 2 changes 3hr 7m

Great Yarmouth to Leicester by train

from $22.10

Avg 2 changes 3hr 26m

Hereford to Leicester by train

from $27.42

Avg 1 change 2hr 30m

Taunton to Leicester by train

from $84.20

Avg 1 change 3hr 13m

Brussels to Leicester by train

from $101.12

Avg 1 change 3hr 8m

Ipswich to Leicester by train

from $52.51

Avg 1 change 2hr 43m

Lowestoft to Leicester by train

from $31.50

Avg 2 changes 3hr 49m

Walsall to Leicester by train

from $7.84

Avg 1 change 1hr 21m

Coleshill Parkway to Leicester by train

from $4.60

Avg 0 changes 34m

Croydon to Leicester by train

from $42.78

Avg 1 change 1hr 48m

Banbury to Leicester by train

from $20.35

Avg 1 change 1hr 30m

Inverness to Leicester by train

from $85.57

Avg 2 changes 8hr 28m

Birmingham International to Leicester by train

from $7.84

Avg 1 change 1hr 10m

Huntingdon to Leicester by train

from $37.73

Avg 1 change 1hr 18m

Leighton Buzzard to Leicester by train

from $18.54

Avg 1 change 1hr 28m

Newport to Leicester by train

from $66.38

Avg 1 change 2hr 50m

Telford to Leicester by train

from $25.86

Avg 1 change 1hr 48m

Halifax to Leicester by train

from $68.45

Avg 2 changes 2hr 38m

Leamington Spa to Leicester by train

from $10.05

Avg 1 change 1hr 7m

Mansfield to Leicester by train

from $17.50

Avg 1 change 1hr 13m

Colchester to Leicester by train

from $24.70

Avg 1 change 2hr 31m

Stratford-upon-Avon to Leicester by train

from $23.14

Avg 1 change 2hr 7m

Gravesend to Leicester by train

from $37.60

Avg 1 change 1hr 45m

Barnsley to Leicester by train

from $50.56

Avg 1 change 1hr 35m

Ashford to Leicester by train

from $46.02

Avg 1 change 1hr 54m

Swindon to Leicester by train

from $80.12

Avg 1 change 2hr 43m

Hounslow to Leicester by train

from $61.58

Avg 1 change 2hr 18m

Woking to Leicester by train

from $48.62

Avg 1 change 2hr 17m

Torquay to Leicester by train

from $108.19

Avg 1 change 4hr 20m

Oakham to Leicester by train

from $17.44

Avg 0 changes 26m

Melton Mowbray to Leicester by train

from $12.25

Avg 0 changes 15m

Redditch to Leicester by train

from $20.09

Avg 1 change 1hr 40m

Basingstoke to Leicester by train

from $60.28

Avg 1 change 2hr 37m

High Wycombe to Leicester by train

from $37.60

Avg 1 change 2hr 14m

Nottingham to Leicester by train

from $15.17

Avg 0 changes 24m

Heathrow to Leicester by train

from $27.35

Avg 1 change 2hr 2m

Watford to Leicester by train

from $79.47

Avg 1 change 1hr 29m

Winchester to Leicester by train

from $58.08

Avg 1 change 2hr 56m

Windsor And Eton to Leicester by train

from $42.78

Avg 1 change 2hr 18m

Carlton to Leicester by train

from $15.17

Avg 1 change 48m

Gatwick Airport to Leicester by train

from $42.78

Avg 1 change 2hr 8m

Salisbury to Leicester by train

from $69.36

Avg 1 change 3hr 13m

Manchester Airport to Leicester by train

from $26.71

Avg 1 change 2hr

Crawley to Leicester by train

from $42.78

Avg 1 change 2hr 26m

South Wigston to Leicester by train

from $5.57

Avg 0 changes 5m

Long Eaton to Leicester by train

from $14.00

Avg 0 changes 14m

Beeston to Leicester by train

from $15.17

Avg 0 changes 18m

Manors to Leicester by train

from $31.83

Avg 2 changes 3hr 6m

Solihull to Leicester by train

from $19.38

Avg 1 change 1hr 23m

Hinckley to Leicester by train

from $12.25

Avg 0 changes 17m

Lille to Leicester by train

from $148.44

Avg 1 change 2hr 25m

Amsterdam to Leicester by train

from $176.32

Avg 2 changes 5hr 36m

Southend to Leicester by train

from $28.52

Avg 1 change 2hr 39m

Lichfield to Leicester by train

from $23.98

Avg 1 change 48m

Tamworth to Leicester by train

from $23.08

Avg 1 change 42m

Narborough to Leicester by train

from $7.91

Avg 0 changes 10m

Three Bridges to Leicester by train

from $42.78

Avg 1 change 2hr 15m

Scunthorpe to Leicester by train

from $32.54

Avg 1 change 2hr 10m

Burton-on-Trent to Leicester by train

from $47.06

Avg 1 change 49m

Syston to Leicester by train

from $4.28

Avg 1 change 7m

Weymouth to Leicester by train

from $51.60

Avg 1 change 4hr 52m

Wembley to Leicester by train

from $85.57

Avg 1 change 1hr 57m

Wakefield to Leicester by train

from $29.04

Avg 1 change 1hr 31m

Kings Lynn to Leicester by train

from $62.62

Avg 1 change 2hr 10m

March to Leicester by train

from $15.82

Avg 0 changes 1hr 12m

Bangor to Leicester by train

from $65.21

Avg 1 change 2hr 55m

East Midlands Parkway to Leicester by train

from $9.72

Avg 0 changes 13m

Stourbridge to Leicester by train

from $30.60

Avg 1 change 1hr 44m

Newark to Leicester by train

from $18.15

Avg 1 change 1hr 4m

St Albans to Leicester by train

from $35.00

Avg 1 change 1hr 5m

Leagrave to Leicester by train

from $82.84

Avg 1 change 58m

Horsham to Leicester by train

from $33.71

Avg 1 change 2hr 35m

Gillingham to Leicester by train

from $37.60

Avg 1 change 2hr 5m

Chelmsford to Leicester by train

from $37.60

Avg 1 change 2hr 15m

Rotherham to Leicester by train

from $21.91

Avg 1 change 1hr 21m

Bletchley to Leicester by train

from $30.21

Avg 1 change 1hr 22m

Haywards Heath to Leicester by train

from $37.60

Avg 1 change 2hr 25m

Canterbury to Leicester by train

from $46.67

Avg 1 change 2hr 11m

Guildford to Leicester by train

from $76.62

Avg 1 change 2hr 29m

Warwick to Leicester by train

from $16.21

Avg 1 change 1hr 23m

Paignton to Leicester by train

from $108.19

Avg 1 change 4hr 25m

Poole to Leicester by train

from $55.23

Avg 1 change 4hr 13m

Ilford to Leicester by train

from $67.41

Avg 1 change 1hr 56m

Sileby to Leicester by train

from $5.45

Avg 1 change 12m

Sevenoaks to Leicester by train

from $37.60

Avg 1 change 2hr 8m

Morecambe to Leicester by train

from $45.38

Avg 2 changes 3hr 29m

Truro to Leicester by train

from $80.38

Avg 1 change 5hr 57m

Ramsgate to Leicester by train

from $49.26

Avg 1 change 2hr 30m

Wrexham to Leicester by train

from $58.47

Avg 1 change 2hr 18m

Dudley to Leicester by train

from $33.97

Avg 1 change 1hr 14m

Stansted Airport to Leicester by train

from $30.73

Avg 0 changes 2hr 19m

Penrith to Leicester by train

from $35.65

Avg 1 change 3hr 40m

Southport to Leicester by train

from $37.47

Avg 2 changes 3hr 3m

Macclesfield to Leicester by train

from $24.83

Avg 1 change 1hr 14m

Romford to Leicester by train

from $140.27

Avg 1 change 2hr 1m

Country guide

Trains to the UK

Read our country guide

Child and youth passengers

The definition of "Child" and "Youth" varies by country and 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.