Trains to York

London to York by train

from €27.85

Leeds to York by train

from €3.43

Durham to York by train

from €38.13

Glasgow to York by train

from €31.28

Dundee to York by train

from €53.98

Oxford to York by train

from €439.59

Norwich to York by train

from €44.99

Retford to York by train

from €13.71

Chester to York by train

from €20.99

Crewe to York by train

from €31.00

Perth to York by train

from €77.55

Reading to York by train

from €38.13

Halifax to York by train

from €19.71

Paris to York by train

from €68.55

Banbury to York by train

from €30.42

Bolton to York by train

from €26.99

Bristol to York by train

from €40.27

Ipswich to York by train

from €51.41

Derby to York by train

from €17.57

Grimsby to York by train

from €102.40

Cardiff to York by train

from €75.84

Hull to York by train

from €10.71

Ely to York by train

from €45.42

Slough to York by train

from €57.84

Newark to York by train

from €21.42

Lincoln to York by train

from €26.99

Bath to York by train

from €82.69

Exeter to York by train

from €53.13

Preston to York by train

from €17.99

Whitby to York by train

from €27.85

Rugby to York by train

from €198.80

Worksop to York by train

from €106.43

Ashford to York by train

from €66.41

Selby to York by train

from €4.71

Luton to York by train

from €77.12

Swindon to York by train

from €113.54

Croydon to York by train

from €46.84

Bedford to York by train

from €91.69

Goole to York by train

from €29.85

Swansea to York by train

from €90.40

Taunton to York by train

from €91.16

Hereford to York by train

from €247.64

Ayr to York by train

from €50.13

Walsall to York by train

from €89.43

Wigan to York by train

from €60.41

Hitchin to York by train

from €119.11

Penrith to York by train

from €24.42

Brussels to York by train

from €158.10

Bangor to York by train

from €35.13

Newport to York by train

from €138.39

Lille to York by train

from €295.63

Nuneaton to York by train

from €103.56

Runcorn to York by train

from €62.23

Woking to York by train

from €56.13

Redditch to York by train

from €194.52

Redhill to York by train

from €80.98

Wrexham to York by train

from €51.03

Havant to York by train

from €169.67

Ramsgate to York by train

from €190.81

Weymouth to York by train

from €242.93

Crawley to York by train

from €170.52

Newbury to York by train

from €89.97

Didcot to York by train

from €56.56

Chorley to York by train

from €36.05

Truro to York by train

from €80.12

Hatfield to York by train

from €275.49

Poole to York by train

from €86.12

Corby to York by train

from €39.09

Harlow to York by train

from €89.12

Redcar to York by train

from €15.85

Burnley to York by train

from €13.28

Brough to York by train

from €21.81

Bordeaux to York by train

from €396.32

Watford to York by train

from €126.82

Morpeth to York by train

from €22.71

Manors to York by train

from €22.28

Markinch to York by train

from €112.68

Welwyn to York by train

from €70.27

Boston to York by train

from €34.70

Ascot to York by train

from €197.94

Sandy to York by train

from €36.85

Carlton to York by train

from €11.71

Chatham to York by train

from €94.69

Dunbar to York by train

from €117.82

Bicester to York by train

from €183.81

Bingley to York by train

from €18.42

Montrose to York by train

from €103.68

Huyton to York by train

from €60.39

Widnes to York by train

from €28.82

Skipton to York by train

from €23.99

Romford to York by train

from €63.84

Hexham to York by train

from €63.84

Falkirk to York by train

from €130.68

Malvern to York by train

from €53.13

Yarm to York by train

from €12.85

Fareham to York by train

from €225.79

Penzance to York by train

from €152.10

Andover to York by train

from €113.97

Ilkeston to York by train

from €146.96

Seamer to York by train

from €12.85

Witham to York by train

from €79.69

Filey to York by train

from €13.89

Menston to York by train

from €12.00

Milan to York by train

from €382.61

Torquay to York by train

from €89.55

Dover to York by train

from €166.67

Lyon to York by train

from €156.38

Cupar to York by train

from €60.45

Ilkley to York by train

from €12.43

Telford to York by train

from €64.70

Salford to York by train

from €14.58

Sutton to York by train

from €82.69

Warwick to York by train

from €108.40

Epsom to York by train

from €119.86

Paisley to York by train

from €53.73

Cologne to York by train

from €368.47

Totnes to York by train

from €669.90

Horsham to York by train

from €82.69

Pannal to York by train

from €12.17

Basel to York by train

from €401.03

Strood to York by train

from €275.77

Croy to York by train

from €53.56

Paignton to York by train

from €140.53

Honiton to York by train

from €112.25

Clapham to York by train

from €83.24

Country guide

Train tickets in 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.