Trains to Bradford

Birmingham to Bradford by train

from $35.54

Avg 1 change 2hr 24m

Leeds to Bradford by train

from $5.69

Avg 0 changes 18m

London to Bradford by train

from $19.39

Avg 0 changes 2hr 44m

York to Bradford by train

from $7.11

Avg 0 changes 52m

Manchester to Bradford by train

from $6.46

Avg 0 changes 54m

Preston to Bradford by train

from $7.75

Avg 0 changes 1hr 19m

Edinburgh to Bradford by train

from $33.22

Avg 1 change 3hr 28m

Newcastle upon Tyne to Bradford by train

from $22.49

Avg 1 change 1hr 54m

Huddersfield to Bradford by train

from $12.15

Avg 0 changes 35m

Peterborough to Bradford by train

from $19.90

Avg 1 change 1hr 55m

Sheffield to Bradford by train

from $7.11

Avg 1 change 1hr 9m

Doncaster to Bradford by train

from $15.64

Avg 0 changes 1hr 2m

Shipley to Bradford by train

from $3.49

Avg 0 changes 8m

Leicester to Bradford by train

from $25.20

Avg 1 change 2hr 24m

Derby to Bradford by train

from $20.29

Avg 1 change 1hr 45m

Halifax to Bradford by train

from $4.27

Avg 0 changes 11m

Luton to Bradford by train

from $60.61

Avg 1 change 3hr 36m

Stevenage to Bradford by train

from $53.64

Avg 1 change 2hr 20m

Blackpool to Bradford by train

from $9.69

Avg 0 changes 1hr 45m

Hull to Bradford by train

from $10.34

Avg 1 change 1hr 24m

Glasgow to Bradford by train

from $24.56

Avg 1 change 3hr 53m

Bristol to Bradford by train

from $35.80

Avg 1 change 3hr 45m

Liverpool to Bradford by train

from $23.13

Avg 1 change 1hr 47m

Selby to Bradford by train

from $22.23

Avg 1 change 55m

Oxford to Bradford by train

from $45.11

Avg 1 change 3hr 51m

Wolverhampton to Bradford by train

from $35.15

Avg 1 change 2hr 41m

Middlesbrough to Bradford by train

from $19.39

Avg 1 change 1hr 50m

Keighley to Bradford by train

from $4.27

Avg 0 changes 22m

Grantham to Bradford by train

from $23.65

Avg 1 change 1hr 37m

Huntingdon to Bradford by train

from $41.87

Avg 1 change 2hr 29m

Cardiff to Bradford by train

from $40.71

Avg 1 change 4hr 36m

Reading to Bradford by train

from $67.46

Avg 1 change 4hr 2m

Skegness to Bradford by train

from $25.85

Avg 2 changes 3hr 18m

Blackburn to Bradford by train

from $12.28

Avg 0 changes 1hr 2m

Slough to Bradford by train

from $61.13

Avg 1 change 3hr 53m

Scarborough to Bradford by train

from $18.35

Avg 1 change 1hr 48m

Brighton to Bradford by train

from $57.00

Avg 1 change 4hr 25m

Coventry to Bradford by train

from $29.08

Avg 2 changes 3hr 3m

Milton Keynes to Bradford by train

from $54.93

Avg 1 change 3hr 12m

Crewe to Bradford by train

from $29.47

Avg 1 change 2hr 9m

Dundee to Bradford by train

from $44.72

Avg 1 change 4hr 53m

Rochdale to Bradford by train

from $12.28

Avg 0 changes 40m

Bedford to Bradford by train

from $44.20

Avg 1 change 3hr 25m

Stoke-on-Trent to Bradford by train

from $33.73

Avg 1 change 2hr 10m

Chesterfield to Bradford by train

from $29.21

Avg 1 change 1hr 22m

Darlington to Bradford by train

from $21.84

Avg 1 change 1hr 24m

Southampton to Bradford by train

from $48.85

Avg 1 change 4hr 50m

Todmorden to Bradford by train

from $5.95

Avg 0 changes 29m

Manors to Bradford by train

from $24.43

Avg 2 changes 2hr 21m

Gatwick Airport to Bradford by train

from $38.90

Avg 1 change 3hr 49m

Watford to Bradford by train

from $96.03

Avg 1 change 3hr 32m

Nottingham to Bradford by train

from $15.77

Avg 1 change 2hr 15m

Manchester Airport to Bradford by train

from $12.54

Avg 1 change 1hr 33m

Aberdeen to Bradford by train

from $67.34

Avg 1 change 6hr 9m

Bournemouth to Bradford by train

from $93.18

Avg 1 change 5hr 38m

Bolton to Bradford by train

from $14.99

Avg 1 change 1hr 24m

Carlisle to Bradford by train

from $16.16

Avg 1 change 2hr 27m

Chester to Bradford by train

from $16.80

Avg 1 change 2hr 6m

Sunderland to Bradford by train

from $18.87

Avg 1 change 2hr 27m

Lincoln to Bradford by train

from $19.39

Avg 1 change 1hr 59m

Northampton to Bradford by train

from $48.85

Avg 2 changes 3hr 17m

Wakefield to Bradford by train

from $5.95

Avg 0 changes 34m

Skipton to Bradford by train

from $9.69

Avg 0 changes 36m

Swindon to Bradford by train

from $69.34

Avg 1 change 4hr 9m

Hebden Bridge to Bradford by train

from $5.69

Avg 0 changes 23m

Cambridge to Bradford by train

from $34.64

Avg 2 changes 3hr 20m

Exeter to Bradford by train

from $85.17

Avg 1 change 5hr 3m

Tamworth to Bradford by train

from $34.64

Avg 1 change 2hr 10m

Gloucester to Bradford by train

from $53.12

Avg 2 changes 3hr 42m

Retford to Bradford by train

from $15.51

Avg 1 change 1hr 17m

Dudley to Bradford by train

from $37.74

Avg 2 changes 2hr 50m

Paris to Bradford by train

from $218.67

Avg 1 change 5hr 27m

Wigan to Bradford by train

from $21.20

Avg 1 change 1hr 45m

Cheltenham to Bradford by train

from $39.55

Avg 1 change 3hr 14m

Durham to Bradford by train

from $33.60

Avg 1 change 1hr 40m

Salford to Bradford by train

from $9.05

Avg 1 change 1hr 4m

Inverness to Bradford by train

from $89.05

Avg 1 change 7hr 14m

Plymouth to Bradford by train

from $58.68

Avg 1 change 6hr 14m

Norwich to Bradford by train

from $42.65

Avg 2 changes 3hr 51m

Ipswich to Bradford by train

from $31.79

Avg 1 change 3hr 47m

Newark to Bradford by train

from $52.21

Avg 1 change 1hr 29m

Brussels to Bradford by train

from $134.41

Avg 1 change 5hr 17m

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.