Loco2 changes tracks and has become Rail Europe. Read more

Trains to Shrewsbury

Birmingham to Shrewsbury by train

from $7.11

Avg 0 changes 53m

London to Shrewsbury by train

from $18.09

Avg 0 changes 2hr 27m

Birmingham International to Shrewsbury by train

from $10.33

Avg 0 changes 1hr 8m

Wolverhampton to Shrewsbury by train

from $36.95

Avg 0 changes 35m

Wrexham to Shrewsbury by train

from $11.76

Avg 0 changes 36m

Hereford to Shrewsbury by train

from $53.74

Avg 0 changes 43m

Crewe to Shrewsbury by train

from $16.67

Avg 0 changes 28m

Leicester to Shrewsbury by train

from $25.77

Avg 1 change 2hr 2m

Stafford to Shrewsbury by train

from $22.22

Avg 1 change 1hr 1m

Swansea to Shrewsbury by train

from $28.94

Avg 0 changes 2hr 51m

Edinburgh to Shrewsbury by train

from $112.65

Avg 1 change 3hr 45m

Leeds to Shrewsbury by train

from $51.42

Avg 1 change 2hr 12m

Manchester to Shrewsbury by train

from $21.32

Avg 0 changes 1hr 6m

Reading to Shrewsbury by train

from $47.09

Avg 1 change 2hr 35m

Preston to Shrewsbury by train

from $21.06

Avg 1 change 1hr 19m

Liverpool to Shrewsbury by train

from $24.09

Avg 1 change 1hr 32m

Telford to Shrewsbury by train

from $6.59

Avg 0 changes 18m

Chester to Shrewsbury by train

from $14.86

Avg 0 changes 47m

Cardiff to Shrewsbury by train

from $24.55

Avg 0 changes 1hr 48m

Bangor to Shrewsbury by train

from $22.61

Avg 0 changes 2hr 1m

Stockport to Shrewsbury by train

from $23.77

Avg 0 changes 56m

Smethwick to Shrewsbury by train

from $16.54

Avg 0 changes 47m

Southampton to Shrewsbury by train

from $58.33

Avg 1 change 3hr 41m

Bristol to Shrewsbury by train

from $23.84

Avg 1 change 2hr 2m

Newport to Shrewsbury by train

from $20.41

Avg 0 changes 1hr 34m

Plymouth to Shrewsbury by train

from $55.68

Avg 1 change 4hr 33m

York to Shrewsbury by train

from $40.95

Avg 1 change 2hr 44m

Newcastle upon Tyne to Shrewsbury by train

from $45.60

Avg 1 change 3hr 49m

Glasgow to Shrewsbury by train

from $74.02

Avg 1 change 3hr 37m

Carlisle to Shrewsbury by train

from $70.02

Avg 1 change 2hr 26m

Aberystwyth to Shrewsbury by train

from $16.79

Avg 0 changes 1hr 42m

Machynlleth to Shrewsbury by train

from $16.15

Avg 0 changes 1hr 10m

Stoke-on-Trent to Shrewsbury by train

from $15.89

Avg 1 change 1hr 5m

Exeter to Shrewsbury by train

from $58.07

Avg 1 change 3hr 34m

Ely to Shrewsbury by train

from $85.01

Avg 1 change 3hr 36m

Milton Keynes to Shrewsbury by train

from $79.58

Avg 1 change 1hr 54m

Bath to Shrewsbury by train

from $26.87

Avg 1 change 2hr 29m

Huddersfield to Shrewsbury by train

from $61.49

Avg 1 change 1hr 55m

Oxford to Shrewsbury by train

from $33.72

Avg 1 change 2hr 12m

Cambridge to Shrewsbury by train

from $42.83

Avg 1 change 3hr 47m

Sheffield to Shrewsbury by train

from $34.49

Avg 1 change 1hr 56m

Holyhead to Shrewsbury by train

from $34.88

Avg 0 changes 2hr 29m

Craven Arms to Shrewsbury by train

from $25.32

Avg 0 changes 21m

Brighton to Shrewsbury by train

from $116.53

Avg 1 change 4hr 6m

Coventry to Shrewsbury by train

from $16.54

Avg 0 changes 1hr 28m

Leominster to Shrewsbury by train

from $21.96

Avg 0 changes 37m

Wellington to Shrewsbury by train

from $5.30

Avg 0 changes 12m

Derby to Shrewsbury by train

from $25.77

Avg 1 change 1hr 47m

Newtown to Shrewsbury by train

from $10.46

Avg 0 changes 36m

Bournemouth to Shrewsbury by train

from $64.14

Avg 1 change 4hr 23m

Welshpool to Shrewsbury by train

from $17.05

Avg 0 changes 21m

Portsmouth to Shrewsbury by train

from $59.17

Avg 1 change 4hr 37m

Darlington to Shrewsbury by train

from $193.78

Avg 1 change 3hr 22m

Nottingham to Shrewsbury by train

from $23.38

Avg 1 change 2hr 31m

Cwmbran to Shrewsbury by train

from $21.32

Avg 0 changes 1hr 25m

Nantwich to Shrewsbury by train

from $13.44

Avg 0 changes 25m

Bridgend to Shrewsbury by train

from $178.67

Avg 0 changes 2hr 15m

Watford to Shrewsbury by train

from $78.29

Avg 0 changes 2hr 13m

Rhyl to Shrewsbury by train

from $31.13

Avg 0 changes 1hr 24m

Manchester Airport to Shrewsbury by train

from $18.73

Avg 1 change 1hr 26m

Pwllheli to Shrewsbury by train

from $17.44

Avg 0 changes 3hr 29m

Swindon to Shrewsbury by train

from $82.16

Avg 1 change 2hr 30m

Ludlow to Shrewsbury by train

from $17.96

Avg 0 changes 26m

Paris to Shrewsbury by train

from $134.74

Avg 1 change 5hr 7m

Wem to Shrewsbury by train

from $6.72

Avg 0 changes 11m

Gloucester to Shrewsbury by train

from $23.64

Avg 1 change 2hr 13m

Barmouth to Shrewsbury by train

from $14.86

Avg 0 changes 2hr 16m

Cheltenham to Shrewsbury by train

from $20.35

Avg 1 change 2hr 2m

Caersws to Shrewsbury by train

from $11.37

Avg 0 changes 43m

Peterborough to Shrewsbury by train

from $40.63

Avg 1 change 2hr 58m

Ruabon to Shrewsbury by train

from $22.74

Avg 0 changes 29m

Whitchurch to Shrewsbury by train

from $10.98

Avg 0 changes 17m

Church Stretton to Shrewsbury by train

from $17.57

Avg 0 changes 13m

Basingstoke to Shrewsbury by train

from $51.67

Avg 1 change 3hr 12m

Chirk to Shrewsbury by train

from $11.11

Avg 0 changes 23m

Wilmslow to Shrewsbury by train

from $14.86

Avg 0 changes 50m

Banbury to Shrewsbury by train

from $15.37

Avg 1 change 1hr 54m

Norwich to Shrewsbury by train

from $125.70

Avg 2 changes 4hr 54m

Abergavenny to Shrewsbury by train

from $38.76

Avg 0 changes 1hr 8m

Kidderminster to Shrewsbury by train

from $21.83

Avg 1 change 1hr 24m

Gobowen to Shrewsbury by train

from $21.19

Avg 0 changes 17m

Blackpool to Shrewsbury by train

from $11.63

Avg 1 change 1hr 52m

Prestatyn to Shrewsbury by train

from $62.01

Avg 0 changes 1hr 23m

Llandrindod to Shrewsbury by train

from $21.96

Avg 0 changes 1hr 26m

Llandudno Junction to Shrewsbury by train

from $21.96

Avg 0 changes 1hr 38m

Llandudno to Shrewsbury by train

from $21.96

Avg 1 change 1hr 58m

Lancaster to Shrewsbury by train

from $26.35

Avg 1 change 1hr 38m

Wigan to Shrewsbury by train

from $31.52

Avg 1 change 1hr 6m

Borth to Shrewsbury by train

from $13.56

Avg 0 changes 1hr 29m

Hawarden to Shrewsbury by train

from $15.24

Avg 1 change 1hr 8m

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.