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

Trains to Crewe

London to Crewe by train

from $11.37

Avg 0 changes 1hr 30m

Birmingham to Crewe by train

from $8.85

Avg 0 changes 47m

Edinburgh to Crewe by train

from $13.27

Avg 0 changes 3hr 3m

Glasgow to Crewe by train

from $13.27

Avg 0 changes 2hr 57m

Chester to Crewe by train

from $16.30

Avg 0 changes 18m

York to Crewe by train

from $19.59

Avg 1 change 2hr 3m

Manchester to Crewe by train

from $2.53

Avg 0 changes 28m

Cardiff to Crewe by train

from $29.70

Avg 0 changes 2hr 22m

Holyhead to Crewe by train

from $15.17

Avg 0 changes 1hr 56m

Swansea to Crewe by train

from $27.80

Avg 0 changes 3hr 21m

Llandudno Junction to Crewe by train

from $11.37

Avg 0 changes 1hr 11m

Blackpool to Crewe by train

from $20.47

Avg 1 change 1hr 12m

Neath to Crewe by train

from $44.87

Avg 0 changes 3hr 10m

Lancaster to Crewe by train

from $4.42

Avg 0 changes 59m

Newton Abbot to Crewe by train

from $75.45

Avg 1 change 3hr 59m

Bristol to Crewe by train

from $37.85

Avg 1 change 2hr 17m

Stafford to Crewe by train

from $4.42

Avg 0 changes 16m

Luton to Crewe by train

from $35.64

Avg 1 change 2hr 3m

Leicester to Crewe by train

from $24.58

Avg 1 change 1hr 3m

Nuneaton to Crewe by train

from $8.85

Avg 0 changes 40m

Coventry to Crewe by train

from $11.37

Avg 0 changes 1hr 22m

Rugby to Crewe by train

from $8.85

Avg 0 changes 45m

Wigan to Crewe by train

from $17.69

Avg 0 changes 27m

Derby to Crewe by train

from $14.91

Avg 0 changes 1hr 17m

Bournemouth to Crewe by train

from $78.10

Avg 1 change 4hr 3m

Birmingham International to Crewe by train

from $8.85

Avg 0 changes 1hr 9m

Sheffield to Crewe by train

from $21.11

Avg 1 change 1hr 16m

Stockport to Crewe by train

from $4.04

Avg 0 changes 20m

Dundee to Crewe by train

from $29.07

Avg 1 change 4hr 22m

Newcastle upon Tyne to Crewe by train

from $21.86

Avg 1 change 3hr 15m

Stoke-on-Trent to Crewe by train

from $6.32

Avg 0 changes 19m

Carlisle to Crewe by train

from $10.11

Avg 0 changes 1hr 45m

Runcorn to Crewe by train

from $8.85

Avg 0 changes 17m

Blackburn to Crewe by train

from $15.80

Avg 1 change 1hr 9m

Southampton to Crewe by train

from $58.20

Avg 1 change 3hr 26m

Reading to Crewe by train

from $121.45

Avg 1 change 2hr 35m

Hereford to Crewe by train

from $17.06

Avg 0 changes 1hr 18m

Preston to Crewe by train

from $6.32

Avg 0 changes 39m

Doncaster to Crewe by train

from $33.24

Avg 1 change 1hr 43m

Macclesfield to Crewe by train

from $14.28

Avg 1 change 35m

Plymouth to Crewe by train

from $99.46

Avg 1 change 4hr 30m

Wrexham to Crewe by train

from $15.92

Avg 0 changes 44m

Liverpool to Crewe by train

from $3.79

Avg 0 changes 33m

Oxford to Crewe by train

from $40.88

Avg 1 change 2hr 14m

Leeds to Crewe by train

from $21.86

Avg 1 change 1hr 33m

Stirling to Crewe by train

from $43.60

Avg 1 change 3hr 46m

Aberdeen to Crewe by train

from $27.17

Avg 0 changes 7hr 45m

Tamworth to Crewe by train

from $10.11

Avg 0 changes 33m

Shrewsbury to Crewe by train

from $16.30

Avg 0 changes 28m

Bolton to Crewe by train

from $17.69

Avg 1 change 55m

Wolverhampton to Crewe by train

from $10.74

Avg 0 changes 28m

Newport to Crewe by train

from $29.07

Avg 0 changes 2hr 8m

Paris to Crewe by train

from $161.14

Avg 1 change 4hr 27m

Telford to Crewe by train

from $20.22

Avg 1 change 57m

Peterborough to Crewe by train

from $79.56

Avg 1 change 1hr 59m

Ayr to Crewe by train

from $43.85

Avg 1 change 4hr 6m

Warrington to Crewe by train

from $15.92

Avg 0 changes 16m

Windermere to Crewe by train

from $26.54

Avg 1 change 1hr 40m

Huddersfield to Crewe by train

from $32.86

Avg 1 change 1hr 15m

Brighton to Crewe by train

from $46.76

Avg 1 change 3hr 12m

Inverness to Crewe by train

from $30.96

Avg 1 change 6hr 26m

Northampton to Crewe by train

from $7.58

Avg 0 changes 1hr 31m

Milton Keynes to Crewe by train

from $8.85

Avg 0 changes 1hr 4m

Chorley to Crewe by train

from $29.07

Avg 1 change 1hr 9m

Bangor to Crewe by train

from $15.17

Avg 0 changes 1hr 29m

Bath to Crewe by train

from $79.30

Avg 1 change 2hr 53m

Leighton Buzzard to Crewe by train

from $24.64

Avg 0 changes 2hr 4m

Bridgend to Crewe by train

from $46.76

Avg 0 changes 2hr 47m

Penrith to Crewe by train

from $13.27

Avg 0 changes 1hr 31m

Wilmslow to Crewe by train

from $3.16

Avg 0 changes 16m

Gloucester to Crewe by train

from $44.11

Avg 1 change 2hr 1m

Cheltenham to Crewe by train

from $34.25

Avg 1 change 1hr 47m

Motherwell to Crewe by train

from $27.80

Avg 0 changes 2hr 52m

Exeter to Crewe by train

from $64.83

Avg 1 change 3hr 33m

Taunton to Crewe by train

from $66.73

Avg 1 change 3hr 8m

Lichfield to Crewe by train

from $10.11

Avg 0 changes 26m

Smethwick to Crewe by train

from $8.85

Avg 0 changes 46m

Norwich to Crewe by train

from $36.65

Avg 1 change 3hr 56m

Perth to Crewe by train

from $41.71

Avg 1 change 4hr 37m

Kirkcaldy to Crewe by train

from $64.96

Avg 1 change 3hr 39m

Hemel Hempstead to Crewe by train

from $24.64

Avg 1 change 1hr 34m

Cambridge to Crewe by train

from $46.38

Avg 1 change 2hr 50m

Ipswich to Crewe by train

from $85.94

Avg 1 change 3hr 21m

Hull to Crewe by train

from $39.56

Avg 1 change 2hr 39m

Colchester to Crewe by train

from $44.23

Avg 1 change 3hr 6m

Loughborough to Crewe by train

from $26.03

Avg 1 change 1hr 27m

Croydon to Crewe by train

from $53.08

Avg 1 change 2hr 27m

Poole to Crewe by train

from $98.58

Avg 1 change 4hr 25m

Portsmouth to Crewe by train

from $83.41

Avg 1 change 4hr 8m

Middlesbrough to Crewe by train

from $194.63

Avg 1 change 3hr

Walsall to Crewe by train

from $17.69

Avg 1 change 1hr 12m

Swindon to Crewe by train

from $99.97

Avg 1 change 2hr 35m

Poulton-le-Fylde to Crewe by train

from $44.23

Avg 1 change 1hr 8m

Darlington to Crewe by train

from $91.50

Avg 1 change 2hr 38m

Ely to Crewe by train

from $46.13

Avg 1 change 2hr 35m

Basingstoke to Crewe by train

from $120.51

Avg 1 change 3hr 1m

Stevenage to Crewe by train

from $85.94

Avg 1 change 2hr 32m

Banbury to Crewe by train

from $21.80

Avg 1 change 1hr 44m

Rhyl to Crewe by train

from $10.11

Avg 0 changes 54m

Hastings to Crewe by train

from $58.14

Avg 1 change 3hr 42m

Dublin to Crewe by train

from $48.03

Avg 1 change 5hr 5m

Whitchurch to Crewe by train

from $9.61

Avg 0 changes 16m

Rowley Regis to Crewe by train

from $13.90

Avg 1 change 1hr

Falkirk to Crewe by train

from $43.60

Avg 1 change 3hr 31m

Kidsgrove to Crewe by train

from $6.70

Avg 0 changes 13m

Slough to Crewe by train

from $68.25

Avg 1 change 2hr 30m

Kettering to Crewe by train

from $59.27

Avg 1 change 1hr 38m

Ramsgate to Crewe by train

from $32.86

Avg 1 change 3hr 36m

Kidderminster to Crewe by train

from $41.58

Avg 1 change 1hr 26m

Heysham Port to Crewe by train

from $46.13

Avg 1 change 1hr 37m

Winchester to Crewe by train

from $143.06

Avg 1 change 3hr 13m

Ashford to Crewe by train

from $137.63

Avg 1 change 2hr 51m

Dover to Crewe by train

from $400.38

Avg 1 change 3hr 21m

Brussels to Crewe by train

from $89.10

Avg 1 change 4hr 14m

High Wycombe to Crewe by train

from $42.09

Avg 1 change 2hr 33m

Durham to Crewe by train

from $49.67

Avg 1 change 2hr 55m

Southport to Crewe by train

from $20.98

Avg 1 change 1hr 12m

Stratford-upon-Avon to Crewe by train

from $33.11

Avg 1 change 1hr 53m

Colwyn Bay to Crewe by train

from $12.64

Avg 0 changes 1hr 4m

Ormskirk to Crewe by train

from $21.64

Avg 1 change 1hr 23m

Birkenhead to Crewe by train

from $113.74

Avg 1 change 51m

Gravesend to Crewe by train

from $110.21

Avg 1 change 2hr 29m

Bedford to Crewe by train

from $149.89

Avg 1 change 2hr 11m

Guildford to Crewe by train

from $51.82

Avg 1 change 3hr 3m

Lincoln to Crewe by train

from $38.80

Avg 2 changes 2hr 45m

Grantham to Crewe by train

from $51.82

Avg 1 change 2hr 38m

Chesterfield to Crewe by train

from $29.19

Avg 1 change 1hr 39m

Torquay to Crewe by train

from $77.16

Avg 1 change 4hr 10m

Salisbury to Crewe by train

from $58.20

Avg 1 change 3hr 49m

Weston-super-Mare to Crewe by train

from $30.33

Avg 1 change 2hr 51m

Lille to Crewe by train

from $159.24

Avg 1 change 3hr 34m

Scarborough to Crewe by train

from $93.78

Avg 1 change 2hr 57m

Havant to Crewe by train

from $32.86

Avg 1 change 3hr 53m

Newton-le-Willows to Crewe by train

from $18.07

Avg 1 change 40m

Sevenoaks to Crewe by train

from $32.86

Avg 1 change 2hr 42m

Alsager to Crewe by train

from $4.68

Avg 0 changes 9m

Nottingham to Crewe by train

from $25.72

Avg 1 change 1hr 36m

Watford to Crewe by train

from $10.11

Avg 0 changes 1hr 19m

Manchester Airport to Crewe by train

from $6.32

Avg 0 changes 33m

Flint to Crewe by train

from $19.21

Avg 0 changes 36m

Heathrow to Crewe by train

from $26.67

Avg 1 change 2hr 37m

Fort William to Crewe by train

from $169.48

Avg 1 change 7hr 13m

Bloxwich to Crewe by train

from $13.90

Avg 1 change 1hr 2m

Truro to Crewe by train

from $225.97

Avg 1 change 5hr 52m

Sandbach to Crewe by train

from $3.92

Avg 0 changes 8m

Douglas Isle of Man to Crewe by train

from $492.89

Avg 1 change 4hr 21m

Barrow-in-Furness to Crewe by train

from $21.48

Avg 1 change 2hr 4m

Cwmbran to Crewe by train

from $39.18

Avg 0 changes 1hr 57m

Gatwick Airport to Crewe by train

from $35.77

Avg 1 change 2hr 40m

Widnes to Crewe by train

from $13.14

Avg 1 change 50m

Woking to Crewe by train

from $54.09

Avg 1 change 2hr 46m

Abergele and Pensarn to Crewe by train

from $24.90

Avg 0 changes 1hr 4m

Craven Arms to Crewe by train

from $27.80

Avg 0 changes 52m

Wem to Crewe by train

from $13.14

Avg 0 changes 26m

Scunthorpe to Crewe by train

from $73.81

Avg 1 change 2hr 17m

Rugeley to Crewe by train

from $19.46

Avg 0 changes 27m

Prestatyn to Crewe by train

from $22.75

Avg 0 changes 48m

Winsford to Crewe by train

from $4.93

Avg 0 changes 6m

Harrow to Crewe by train

from $56.11

Avg 1 change 1hr 41m

Oxenholme Lake District to Crewe by train

from $13.27

Avg 0 changes 1hr 12m

Abergavenny to Crewe by train

from $51.82

Avg 0 changes 1hr 44m

Chelmsford to Crewe by train

from $35.89

Avg 1 change 2hr 49m

Ludlow to Crewe by train

from $21.48

Avg 0 changes 56m

Penkridge to Crewe by train

from $17.31

Avg 0 changes 25m

Stone to Crewe by train

from $11.00

Avg 0 changes 28m

Llandudno to Crewe by train

from $17.06

Avg 1 change 1hr 24m

Chatham to Crewe by train

from $141.80

Avg 1 change 2hr 45m

Nantwich to Crewe by train

from $4.42

Avg 0 changes 8m

Paignton to Crewe by train

from $84.93

Avg 1 change 4hr 16m

Llanelli to Crewe by train

from $49.29

Avg 0 changes 3hr 44m

Holmes Chapel to Crewe by train

from $5.43

Avg 0 changes 13m

Inverkeithing to Crewe by train

from $38.55

Avg 1 change 3hr 24m

Worcester to Crewe by train

from $24.01

Avg 1 change 1hr 43m

Uttoxeter to Crewe by train

from $12.64

Avg 0 changes 52m

Carmarthen to Crewe by train

from $29.70

Avg 0 changes 4hr 13m

Tutbury and Hatton to Crewe by train

from $13.40

Avg 0 changes 1hr 3m

Leominster to Crewe by train

from $17.06

Avg 0 changes 1hr 7m

Stourbridge to Crewe by train

from $83.16

Avg 1 change 1hr 11m

Burnley to Crewe by train

from $29.45

Avg 1 change 1hr 27m

Shotton to Crewe by train

from $19.21

Avg 0 changes 33m

Hartford to Crewe by train

from $6.32

Avg 0 changes 10m

Workington to Crewe by train

from $26.54

Avg 1 change 2hr 48m

Romford to Crewe by train

from $59.27

Avg 1 change 2hr 41m

Bradford to Crewe by train

from $26.67

Avg 1 change 1hr 54m

Dumfries to Crewe by train

from $29.07

Avg 1 change 2hr 32m

Leamington Spa to Crewe by train

from $30.52

Avg 1 change 1hr 29m

Redditch to Crewe by train

from $24.01

Avg 1 change 1hr 40m

Alderley Edge to Crewe by train

from $10.74

Avg 0 changes 15m

Stansted Airport to Crewe by train

from $53.08

Avg 1 change 2hr 55m

Aberystwyth to Crewe by train

from $34.76

Avg 1 change 2hr 40m

Sunderland to Crewe by train

from $28.44

Avg 2 changes 3hr 45m

Whitehaven to Crewe by train

from $48.03

Avg 1 change 3hr 6m

Hawarden to Crewe by train

from $19.84

Avg 1 change 55m

Burton-on-Trent to Crewe by train

from $20.03

Avg 1 change 56m

Crawley to Crewe by train

from $59.40

Avg 1 change 2hr 57m

Leyland to Crewe by train

from $9.73

Avg 1 change 45m

Salford to Crewe by train

from $17.19

Avg 1 change 51m

Bletchley to Crewe by train

from $44.23

Avg 1 change 1hr 20m

Wembley to Crewe by train

from $32.10

Avg 1 change 1hr 46m

Dudley to Crewe by train

from $26.54

Avg 0 changes 41m

Port Talbot Parkway to Crewe by train

from $75.70

Avg 0 changes 3hr 3m

Ulverston to Crewe by train

from $12.64

Avg 1 change 1hr 46m

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.