Trains to Crewe

London to Crewe by train

from $11.30

Avg 0 changes 1hr 30m

Birmingham to Crewe by train

from $34.04

Avg 0 changes 47m

Edinburgh to Crewe by train

from $13.19

Avg 0 changes 3hr 3m

Glasgow to Crewe by train

from $21.35

Avg 0 changes 2hr 57m

Chester to Crewe by train

from $15.70

Avg 0 changes 18m

York to Crewe by train

from $62.42

Avg 1 change 2hr

Manchester to Crewe by train

from $4.40

Avg 0 changes 28m

Cardiff to Crewe by train

from $30.77

Avg 0 changes 2hr 22m

Holyhead to Crewe by train

from $15.07

Avg 0 changes 1hr 56m

Swansea to Crewe by train

from $32.03

Avg 0 changes 3hr 21m

Llandudno Junction to Crewe by train

from $13.19

Avg 0 changes 1hr 11m

Blackpool to Crewe by train

from $43.96

Avg 1 change 1hr 12m

Neath to Crewe by train

from $32.03

Avg 0 changes 3hr 10m

Lancaster to Crewe by train

from $6.91

Avg 0 changes 59m

Newton Abbot to Crewe by train

from $43.96

Avg 1 change 3hr 59m

Bristol to Crewe by train

from $36.42

Avg 1 change 2hr 20m

Stafford to Crewe by train

from $6.28

Avg 0 changes 16m

Luton to Crewe by train

from $79.76

Avg 1 change 2hr 3m

Leicester to Crewe by train

from $49.61

Avg 1 change 1hr 5m

Nuneaton to Crewe by train

from $8.79

Avg 0 changes 40m

Coventry to Crewe by train

from $10.05

Avg 0 changes 1hr 22m

Rugby to Crewe by train

from $8.79

Avg 0 changes 45m

Wigan to Crewe by train

from $17.08

Avg 0 changes 27m

Derby to Crewe by train

from $14.32

Avg 0 changes 1hr 17m

Bournemouth to Crewe by train

from $71.59

Avg 1 change 4hr 3m

Birmingham Airport to Crewe by train

from $58.78

Avg 0 changes 1hr 11m

Sheffield to Crewe by train

from $31.78

Avg 1 change 1hr 16m

Stockport to Crewe by train

from $4.02

Avg 0 changes 20m

Dundee to Crewe by train

from $27.63

Avg 1 change 4hr 22m

Newcastle upon Tyne to Crewe by train

from $64.31

Avg 1 change 3hr 15m

Stoke-on-Trent to Crewe by train

from $9.42

Avg 0 changes 19m

Carlisle to Crewe by train

from $13.82

Avg 0 changes 1hr 46m

Runcorn to Crewe by train

from $8.54

Avg 0 changes 17m

Blackburn to Crewe by train

from $75.36

Avg 1 change 1hr 9m

Southampton to Crewe by train

from $56.02

Avg 1 change 3hr 33m

Reading to Crewe by train

from $59.53

Avg 1 change 2hr 35m

Hereford to Crewe by train

from $17.58

Avg 0 changes 1hr 19m

Preston to Crewe by train

from $6.28

Avg 0 changes 40m

Doncaster to Crewe by train

from $48.10

Avg 1 change 1hr 44m

Macclesfield to Crewe by train

from $13.82

Avg 1 change 35m

Plymouth to Crewe by train

from $78.37

Avg 1 change 4hr 34m

Wrexham to Crewe by train

from $15.45

Avg 0 changes 44m

Liverpool to Crewe by train

from $7.54

Avg 0 changes 33m

Oxford to Crewe by train

from $31.53

Avg 1 change 2hr 1m

Leeds to Crewe by train

from $52.00

Avg 1 change 1hr 33m

Stirling to Crewe by train

from $92.94

Avg 1 change 4hr 8m

Aberdeen to Crewe by train

from $60.29

Avg 1 change 5hr 37m

Tamworth to Crewe by train

from $10.05

Avg 0 changes 33m

Shrewsbury to Crewe by train

from $48.61

Avg 0 changes 28m

Bolton to Crewe by train

from $17.08

Avg 1 change 55m

Wolverhampton to Crewe by train

from $10.68

Avg 0 changes 29m

Newport to Crewe by train

from $30.77

Avg 0 changes 2hr 8m

Paris to Crewe by train

from $132.51

Avg 1 change 4hr 27m

Telford to Crewe by train

from $19.59

Avg 1 change 1hr

Peterborough to Crewe by train

from $76.62

Avg 1 change 2hr 1m

Ayr to Crewe by train

from $43.58

Avg 1 change 4hr 6m

Warrington to Crewe by train

from $15.32

Avg 0 changes 16m

Windermere to Crewe by train

from $20.10

Avg 1 change 1hr 40m

Huddersfield to Crewe by train

from $32.66

Avg 1 change 1hr 15m

Brighton to Crewe by train

from $50.24

Avg 1 change 3hr 12m

Inverness to Crewe by train

from $102.99

Avg 1 change 6hr 29m

Northampton to Crewe by train

from $7.54

Avg 0 changes 1hr 31m

Milton Keynes to Crewe by train

from $8.79

Avg 0 changes 1hr 4m

Chorley to Crewe by train

from $28.89

Avg 1 change 1hr 9m

Bangor to Crewe by train

from $16.96

Avg 0 changes 1hr 29m

Bath to Crewe by train

from $91.06

Avg 1 change 2hr 53m

Leighton Buzzard to Crewe by train

from $13.19

Avg 0 changes 2hr 4m

Bridgend to Crewe by train

from $32.03

Avg 0 changes 2hr 47m

Penrith to Crewe by train

from $10.68

Avg 0 changes 1hr 31m

Wilmslow to Crewe by train

from $3.14

Avg 0 changes 16m

Gloucester to Crewe by train

from $45.97

Avg 1 change 2hr 5m

Cheltenham to Crewe by train

from $45.97

Avg 1 change 1hr 48m

Motherwell to Crewe by train

from $59.91

Avg 0 changes 2hr 52m

Exeter to Crewe by train

from $280.59

Avg 1 change 3hr 36m

Taunton to Crewe by train

from $84.65

Avg 1 change 3hr 8m

Lichfield to Crewe by train

from $10.05

Avg 0 changes 26m

Smethwick to Crewe by train

from $34.04

Avg 0 changes 47m

Norwich to Crewe by train

from $56.52

Avg 1 change 3hr 56m

Perth to Crewe by train

from $140.67

Avg 1 change 4hr 37m

Kirkcaldy to Crewe by train

from $15.07

Avg 1 change 3hr 39m

Hemel Hempstead to Crewe by train

from $37.55

Avg 1 change 1hr 37m

Cambridge to Crewe by train

from $52.75

Avg 1 change 2hr 52m

Ipswich to Crewe by train

from $85.41

Avg 1 change 3hr 21m

Hull to Crewe by train

from $76.24

Avg 1 change 2hr 39m

Colchester to Crewe by train

from $55.26

Avg 1 change 3hr 7m

Loughborough to Crewe by train

from $25.12

Avg 1 change 1hr 27m

Croydon to Crewe by train

from $66.57

Avg 1 change 2hr 27m

Poole to Crewe by train

from $149.46

Avg 1 change 4hr 25m

Portsmouth to Crewe by train

from $61.17

Avg 1 change 4hr 8m

Middlesbrough to Crewe by train

from $43.83

Avg 1 change 3hr

Walsall to Crewe by train

from $17.58

Avg 1 change 1hr 27m

Swindon to Crewe by train

from $81.14

Avg 1 change 2hr 35m

Poulton-le-Fylde to Crewe by train

from $43.96

Avg 1 change 1hr 8m

Darlington to Crewe by train

from $90.93

Avg 1 change 2hr 38m

Ely to Crewe by train

from $99.22

Avg 1 change 2hr 38m

Basingstoke to Crewe by train

from $117.31

Avg 1 change 3hr 1m

Stevenage to Crewe by train

from $59.03

Avg 1 change 2hr 32m

Banbury to Crewe by train

from $31.53

Avg 1 change 1hr 44m

Rhyl to Crewe by train

from $12.56

Avg 0 changes 54m

Hastings to Crewe by train

from $57.78

Avg 1 change 3hr 43m

Dublin to Crewe by train

from $46.72

Avg 1 change 5hr 5m

Whitchurch to Crewe by train

from $9.29

Avg 0 changes 16m

Rowley Regis to Crewe by train

from $13.82

Avg 1 change 1hr

Falkirk to Crewe by train

from $92.94

Avg 1 change 3hr 34m

Kidsgrove to Crewe by train

from $6.41

Avg 0 changes 13m

Slough to Crewe by train

from $48.98

Avg 1 change 2hr 31m

Kettering to Crewe by train

from $58.91

Avg 1 change 1hr 38m

Ramsgate to Crewe by train

from $32.66

Avg 1 change 3hr 36m

Kidderminster to Crewe by train

from $41.32

Avg 1 change 1hr 26m

Heysham Port to Crewe by train

from $45.84

Avg 1 change 1hr 37m

Winchester to Crewe by train

from $142.18

Avg 1 change 3hr 13m

Ashford to Crewe by train

from $32.66

Avg 1 change 2hr 54m

Dover to Crewe by train

from $128.49

Avg 1 change 3hr 21m

Brussels to Crewe by train

from $170.81

Avg 1 change 4hr 14m

High Wycombe to Crewe by train

from $93.95

Avg 1 change 2hr 33m

Durham to Crewe by train

from $98.85

Avg 1 change 2hr 55m

Southport to Crewe by train

from $23.49

Avg 1 change 1hr 11m

Stratford-upon-Avon to Crewe by train

from $17.58

Avg 1 change 2hr

Colwyn Bay to Crewe by train

from $11.30

Avg 0 changes 1hr 4m

Ormskirk to Crewe by train

from $21.98

Avg 1 change 1hr 23m

Birkenhead to Crewe by train

from $113.04

Avg 1 change 51m

Gravesend to Crewe by train

from $171.44

Avg 1 change 2hr 29m

Bedford to Crewe by train

from $79.76

Avg 1 change 2hr 11m

Guildford to Crewe by train

from $51.50

Avg 1 change 3hr 3m

Lincoln to Crewe by train

from $37.30

Avg 2 changes 2hr 45m

Grantham to Crewe by train

from $51.50

Avg 1 change 2hr 38m

Chesterfield to Crewe by train

from $36.05

Avg 1 change 1hr 39m

Torquay to Crewe by train

from $159.51

Avg 1 change 4hr 10m

Salisbury to Crewe by train

from $119.82

Avg 1 change 3hr 49m

Weston-super-Mare to Crewe by train

from $30.14

Avg 1 change 2hr 51m

Lille to Crewe by train

from $172.07

Avg 1 change 3hr 34m

Scarborough to Crewe by train

from $93.19

Avg 1 change 2hr 57m

Havant to Crewe by train

from $32.66

Avg 1 change 3hr 53m

Newton-le-Willows to Crewe by train

from $17.96

Avg 1 change 40m

Sevenoaks to Crewe by train

from $32.66

Avg 1 change 2hr 42m

Alsager to Crewe by train

from $4.52

Avg 0 changes 9m

Nottingham to Crewe by train

from $25.12

Avg 1 change 1hr 36m

Watford to Crewe by train

from $35.17

Avg 0 changes 1hr 19m

Manchester Airport to Crewe by train

from $6.28

Avg 1 change 35m

Flint to Crewe by train

from $19.09

Avg 0 changes 35m

Heathrow to Crewe by train

from $199.07

Avg 1 change 2hr 37m

Sandbach to Crewe by train

from $7.28

Avg 0 changes 8m

Douglas Isle of Man to Crewe by train

from $489.83

Avg 1 change 4hr 21m

Cwmbran to Crewe by train

from $37.05

Avg 0 changes 1hr 57m

Gatwick Airport to Crewe by train

from $57.78

Avg 1 change 2hr 40m

Woking to Crewe by train

from $106.13

Avg 1 change 2hr 46m

Wem to Crewe by train

from $12.69

Avg 0 changes 26m

Rugeley to Crewe by train

from $19.34

Avg 0 changes 30m

Prestatyn to Crewe by train

from $22.61

Avg 0 changes 48m

Winsford to Crewe by train

from $4.77

Avg 0 changes 6m

Oxenholme Lake District to Crewe by train

from $11.93

Avg 0 changes 1hr 12m

Abergavenny to Crewe by train

from $28.26

Avg 0 changes 1hr 44m

Chelmsford to Crewe by train

from $56.52

Avg 1 change 2hr 49m

Ludlow to Crewe by train

from $61.04

Avg 0 changes 56m

Penkridge to Crewe by train

from $17.21

Avg 0 changes 25m

Llandudno to Crewe by train

from $35.29

Avg 1 change 1hr 24m

Nantwich to Crewe by train

from $8.54

Avg 0 changes 8m

Paignton to Crewe by train

from $73.48

Avg 1 change 4hr 16m

Worcester to Crewe by train

from $11.93

Avg 1 change 1hr 50m

Uttoxeter to Crewe by train

from $12.18

Avg 0 changes 52m

Leominster to Crewe by train

from $30.52

Avg 0 changes 1hr 7m

Stourbridge to Crewe by train

from $82.64

Avg 1 change 1hr 11m

Hartford to Crewe by train

from $6.03

Avg 0 changes 10m

Bradford to Crewe by train

from $52.00

Avg 1 change 2hr 3m

Dumfries to Crewe by train

from $28.89

Avg 1 change 2hr 32m

Redditch to Crewe by train

from $45.22

Avg 1 change 1hr 40m

Stansted Airport to Crewe by train

from $230.60

Avg 1 change 2hr 55m

Whitehaven to Crewe by train

from $15.07

Avg 1 change 3hr 12m

Hawarden to Crewe by train

from $19.09

Avg 1 change 57m

Search accommodation in Crewe

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.

Log in / Register

  1. We'd love to send you (occasional) emails with travel tips, sales and special offers. You can change your preferences at any time.
  1. By registering you agree with our privacy policy.