Timetables may change due to the current COVID-19 pandemic, please check before departure. Please read our daily advice to travellers concerned about the impacts of coronavirus. Read more Fahrpläne können sich wegen der Coronavirus-Pandemie ändern, bitte überprüfe dies vor der Abfahrt. Bitte lies unseren täglichen Ratschlag für Reisende, die Fragen zu den Auswirkungen des Coronavirus haben. Mehr erfahren (auf Englisch) Gli orari potrebbero cambiare a causa della pandemia di COVID-19, controllate prima di partire. Leggi i nostri consigli per i viaggiatori preoccupati dalle conseguenze del coronavirus. Leggi l'articolo (in inglese) Los horarios pueden cambiar debido a la pandemia de COVID-19, verifícalos antes de la salida. Por favor, lee nuestros consejos diarios a los viajeros preocupados con los impactos del coronavirus. Lee el artículo (en inglés)

Trains to Worcester

Bromsgrove to Worcester by train

from $5.63

Avg 0 changes 16m

Cardiff to Worcester by train

from $30.85

Avg 1 change 1hr 45m

Hereford to Worcester by train

from $12.61

Avg 0 changes 37m

Cheltenham to Worcester by train

from $33.05

Avg 0 changes 20m

Birmingham to Worcester by train

from $10.77

Avg 0 changes 33m

London to Worcester by train

from $14.08

Avg 0 changes 2hr 1m

Smethwick to Worcester by train

from $9.55

Avg 0 changes 44m

Bristol to Worcester by train

from $17.51

Avg 0 changes 1hr 17m

Gloucester to Worcester by train

from $16.77

Avg 0 changes 31m

Kidderminster to Worcester by train

from $8.08

Avg 0 changes 19m

Reading to Worcester by train

from $12.24

Avg 0 changes 1hr 33m

Oxford to Worcester by train

from $7.34

Avg 0 changes 1hr 4m

Wolverhampton to Worcester by train

from $29.13

Avg 1 change 1hr 7m

Manchester to Worcester by train

from $46.27

Avg 1 change 2hr 20m

Birmingham International to Worcester by train

from $23.50

Avg 1 change 59m

Glasgow to Worcester by train

from $31.22

Avg 1 change 4hr 43m

Gatwick Airport to Worcester by train

from $104.05

Avg 1 change 3hr 22m

Stourbridge to Worcester by train

from $8.45

Avg 0 changes 28m

Malvern to Worcester by train

from $6.98

Avg 0 changes 8m

Nottingham to Worcester by train

from $22.89

Avg 1 change 2hr 6m

Exeter to Worcester by train

from $36.11

Avg 1 change 2hr 10m

Cambridge to Worcester by train

from $40.89

Avg 1 change 3hr 28m

Liverpool to Worcester by train

from $13.47

Avg 1 change 2hr 33m

Leeds to Worcester by train

from $22.52

Avg 1 change 2hr 47m

Stoke-on-Trent to Worcester by train

from $17.75

Avg 1 change 1hr 43m

Halifax to Worcester by train

from $26.75

Avg 2 changes 3hr 41m

Coventry to Worcester by train

from $14.08

Avg 1 change 1hr 10m

York to Worcester by train

from $41.87

Avg 1 change 2hr 53m

Evesham to Worcester by train

from $9.79

Avg 0 changes 14m

Droitwich Spa to Worcester by train

from $4.04

Avg 0 changes 6m

Moreton-in-Marsh to Worcester by train

from $16.77

Avg 0 changes 29m

Southampton to Worcester by train

from $45.17

Avg 1 change 2hr 38m

Newton Abbot to Worcester by train

from $33.11

Avg 1 change 2hr 41m

Stafford to Worcester by train

from $16.89

Avg 1 change 1hr 26m

Cradley Heath to Worcester by train

from $9.30

Avg 0 changes 34m

Carlisle to Worcester by train

from $77.12

Avg 1 change 3hr 33m

Derby to Worcester by train

from $33.60

Avg 1 change 1hr 30m

Ledbury to Worcester by train

from $9.06

Avg 0 changes 22m

Plymouth to Worcester by train

from $42.23

Avg 1 change 3hr 17m

Preston to Worcester by train

from $22.65

Avg 1 change 2hr 26m

Brighton to Worcester by train

from $63.04

Avg 1 change 3hr 50m

Sheffield to Worcester by train

from $23.01

Avg 1 change 2hr 2m

Crewe to Worcester by train

from $11.63

Avg 1 change 1hr 42m

Rowley Regis to Worcester by train

from $18.61

Avg 0 changes 39m

Leicester to Worcester by train

from $22.16

Avg 1 change 1hr 38m

Newport to Worcester by train

from $30.85

Avg 1 change 1hr 30m

Hanborough to Worcester by train

from $22.03

Avg 0 changes 56m

Paris to Worcester by train

from $144.45

Avg 1 change 5hr

Edinburgh to Worcester by train

from $42.23

Avg 1 change 5hr 7m

Swansea to Worcester by train

from $28.16

Avg 1 change 2hr 43m

Doncaster to Worcester by train

from $36.66

Avg 1 change 2hr 28m

Bath to Worcester by train

from $24.12

Avg 1 change 1hr 36m

Honeybourne to Worcester by train

from $9.79

Avg 0 changes 26m

Pershore to Worcester by train

from $5.63

Avg 0 changes 10m

Newcastle upon Tyne to Worcester by train

from $66.53

Avg 1 change 3hr 51m

Milton Keynes to Worcester by train

from $21.79

Avg 1 change 1hr 46m

Slough to Worcester by train

from $39.78

Avg 0 changes 1hr 49m

Stratford-upon-Avon to Worcester by train

from $16.65

Avg 0 changes 1hr 46m

Shrewsbury to Worcester by train

from $25.71

Avg 1 change 1hr 40m

Salisbury to Worcester by train

from $17.51

Avg 1 change 2hr 32m

Swindon to Worcester by train

from $17.51

Avg 1 change 1hr 15m

Ashchurch for Tewkesbury to Worcester by train

from $11.87

Avg 0 changes 16m

Lancaster to Worcester by train

from $56.37

Avg 1 change 2hr 46m

Basingstoke to Worcester by train

from $31.22

Avg 1 change 2hr 13m

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.