Trains to Bradford Find train times and tickets

Birmingham to Bradford by train

from $33.73

Avg 1 change 2hr 24m

Leeds to Bradford by train

from $5.47

Avg 0 changes 18m

London to Bradford by train

from $18.23

Avg 0 changes 2hr 44m

York to Bradford by train

from $7.16

Avg 0 changes 56m

Manchester to Bradford by train

from $6.51

Avg 0 changes 58m

Preston to Bradford by train

from $7.81

Avg 0 changes 1hr 22m

Edinburgh to Bradford by train

from $46.88

Avg 1 change 3hr 29m

Newcastle upon Tyne to Bradford by train

from $28.91

Avg 1 change 1hr 54m

Huddersfield to Bradford by train

from $5.86

Avg 0 changes 35m

Peterborough to Bradford by train

from $13.93

Avg 1 change 1hr 59m

Sheffield to Bradford by train

from $9.38

Avg 1 change 1hr 12m

Doncaster to Bradford by train

from $23.18

Avg 0 changes 1hr 11m

Shipley to Bradford by train

from $3.13

Avg 0 changes 8m

Leicester to Bradford by train

from $21.49

Avg 1 change 2hr 30m

Derby to Bradford by train

from $16.41

Avg 1 change 1hr 48m

Halifax to Bradford by train

from $4.04

Avg 0 changes 13m

Luton to Bradford by train

from $157.04

Avg 1 change 3hr 36m

Stevenage to Bradford by train

from $18.62

Avg 1 change 2hr 23m

Blackpool to Bradford by train

from $19.40

Avg 0 changes 1hr 49m

Hull to Bradford by train

from $36.59

Avg 1 change 1hr 27m

Glasgow to Bradford by train

from $21.36

Avg 1 change 3hr 53m

Bristol to Bradford by train

from $61.85

Avg 1 change 3hr 59m

Liverpool to Bradford by train

from $14.45

Avg 1 change 1hr 52m

Selby to Bradford by train

from $16.41

Avg 1 change 55m

Oxford to Bradford by train

from $64.33

Avg 1 change 3hr 52m

Wolverhampton to Bradford by train

from $29.95

Avg 1 change 2hr 41m

Middlesbrough to Bradford by train

from $29.43

Avg 1 change 1hr 56m

Keighley to Bradford by train

from $12.11

Avg 0 changes 22m

Grantham to Bradford by train

from $64.72

Avg 1 change 1hr 37m

Huntingdon to Bradford by train

from $32.42

Avg 1 change 2hr 29m

Cardiff to Bradford by train

from $83.47

Avg 1 change 4hr 40m

Reading to Bradford by train

from $48.83

Avg 1 change 4hr 3m

Skegness to Bradford by train

from $73.57

Avg 2 changes 3hr 18m

Blackburn to Bradford by train

from $19.66

Avg 0 changes 1hr 5m

Slough to Bradford by train

from $46.23

Avg 1 change 3hr 54m

Scarborough to Bradford by train

from $49.48

Avg 1 change 1hr 48m

Brighton to Bradford by train

from $52.74

Avg 1 change 4hr 25m

Coventry to Bradford by train

from $77.09

Avg 2 changes 3hr 5m

Milton Keynes to Bradford by train

from $148.32

Avg 1 change 3hr 12m

Crewe to Bradford by train

from $53.91

Avg 1 change 2hr 12m

Dundee to Bradford by train

from $164.60

Avg 1 change 5hr 5m

Rochdale to Bradford by train

from $23.70

Avg 0 changes 44m

Bedford to Bradford by train

from $97.79

Avg 1 change 3hr 25m

Stoke-on-Trent to Bradford by train

from $60.16

Avg 1 change 2hr 10m

Chesterfield to Bradford by train

from $23.96

Avg 1 change 1hr 29m

Darlington to Bradford by train

from $26.04

Avg 1 change 1hr 26m

Southampton to Bradford by train

from $55.99

Avg 1 change 4hr 58m

Todmorden to Bradford by train

from $5.99

Avg 0 changes 33m

Watford to Bradford by train

from $65.11

Avg 1 change 3hr 36m

Nottingham to Bradford by train

from $17.58

Avg 1 change 2hr 15m

Manchester Airport to Bradford by train

from $35.03

Avg 1 change 1hr 35m

Aberdeen to Bradford by train

from $74.22

Avg 1 change 6hr 16m

Bolton to Bradford by train

from $26.56

Avg 1 change 1hr 30m

Carlisle to Bradford by train

from $38.81

Avg 1 change 2hr 28m

Lincoln to Bradford by train

from $9.90

Avg 1 change 2hr 9m

Cambridge to Bradford by train

from $51.44

Avg 2 changes 3hr 20m

Gloucester to Bradford by train

from $119.67

Avg 2 changes 3hr 43m

Paris to Bradford by train

from $126.31

Avg 1 change 5hr 40m

Wigan to Bradford by train

from $11.07

Avg 1 change 1hr 46m

Durham to Bradford by train

from $15.76

Avg 1 change 1hr 42m

Salford to Bradford by train

from $9.12

Avg 1 change 1hr 11m

Plymouth to Bradford by train

from $182.31

Avg 1 change 6hr 14m

Norwich to Bradford by train

from $95.71

Avg 2 changes 3hr 51m

Search accommodation in Bradford

Country guide

Trains to the UK

Read our country guide

Child and youth passengers

The definition of "Child" and "Youth" varies by country and rail 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.