French general strike from 5th December. For updates and information read here.

Trains to York

London to York by train

from $17.92

Avg 0 changes 1hr 46m

Leeds to York by train

from $4.04

Avg 0 changes 22m

Newcastle upon Tyne to York by train

from $10.10

Avg 0 changes 55m

Middlesbrough to York by train

from $11.72

Avg 0 changes 52m

Doncaster to York by train

from $9.97

Avg 0 changes 20m

Peterborough to York by train

from $19.81

Avg 0 changes 1hr 3m

Birmingham to York by train

from $21.62

Avg 0 changes 2hr 7m

Sheffield to York by train

from $6.06

Avg 0 changes 44m

Durham to York by train

from $12.93

Avg 0 changes 43m

Glasgow to York by train

from $40.82

Avg 0 changes 3hr 35m

Huddersfield to York by train

from $11.45

Avg 0 changes 42m

Darlington to York by train

from $8.83

Avg 0 changes 25m

Sunderland to York by train

from $12.26

Avg 0 changes 1hr 18m

Cambridge to York by train

from $25.87

Avg 1 change 2hr 14m

Nottingham to York by train

from $16.71

Avg 1 change 1hr 38m

Grantham to York by train

from $11.72

Avg 0 changes 48m

Aberdeen to York by train

from $28.83

Avg 0 changes 5hr

Dundee to York by train

from $24.39

Avg 0 changes 3hr 45m

Oxford to York by train

from $32.67

Avg 0 changes 3hr 25m

Norwich to York by train

from $30.72

Avg 1 change 2hr 54m

Retford to York by train

from $9.97

Avg 0 changes 36m

Stevenage to York by train

from $32.20

Avg 0 changes 1hr 31m

Chester to York by train

from $19.67

Avg 1 change 2hr 19m

Edinburgh to York by train

from $19.27

Avg 0 changes 2hr 23m

Scarborough to York by train

from $11.05

Avg 0 changes 46m

Harrogate to York by train

from $12.26

Avg 0 changes 34m

Crewe to York by train

from $37.73

Avg 1 change 2hr 1m

Manchester to York by train

from $12.26

Avg 0 changes 1hr 10m

Inverness to York by train

from $150.63

Avg 0 changes 5hr 58m

Perth to York by train

from $24.39

Avg 0 changes 3hr 56m

Reading to York by train

from $56.59

Avg 0 changes 3hr 44m

Basingstoke to York by train

from $63.86

Avg 1 change 3hr 27m

Halifax to York by train

from $8.08

Avg 0 changes 1hr 7m

Paris to York by train

from $136.55

Avg 1 change 4hr 34m

Banbury to York by train

from $54.30

Avg 0 changes 3hr 6m

Coventry to York by train

from $35.70

Avg 1 change 2hr 48m

Wolverhampton to York by train

from $45.34

Avg 1 change 2hr 38m

Bolton to York by train

from $28.97

Avg 1 change 1hr 40m

Blackpool to York by train

from $16.17

Avg 0 changes 2hr 40m

Plymouth to York by train

from $75.18

Avg 0 changes 6hr 2m

Bristol to York by train

from $40.96

Avg 0 changes 3hr 47m

Northallerton to York by train

from $9.30

Avg 0 changes 19m

Manchester Airport to York by train

from $18.46

Avg 0 changes 1hr 34m

Ipswich to York by train

from $26.41

Avg 1 change 2hr 48m

Derby to York by train

from $22.90

Avg 0 changes 1hr 19m

Leicester to York by train

from $34.29

Avg 1 change 1hr 58m

Wakefield to York by train

from $6.47

Avg 0 changes 39m

Stoke-on-Trent to York by train

from $16.98

Avg 1 change 2hr 10m

Grimsby to York by train

from $22.37

Avg 1 change 1hr 41m

Liverpool to York by train

from $17.92

Avg 0 changes 1hr 47m

Cardiff to York by train

from $48.44

Avg 1 change 4hr 34m

Thornaby to York by train

from $11.72

Avg 0 changes 47m

Hull to York by train

from $9.43

Avg 0 changes 57m

Tamworth to York by train

from $29.37

Avg 0 changes 1hr 54m

Ely to York by train

from $26.95

Avg 1 change 1hr 52m

Colchester to York by train

from $52.01

Avg 1 change 3hr 11m

Southampton to York by train

from $65.88

Avg 1 change 4hr 1m

Stafford to York by train

from $65.41

Avg 1 change 2hr 30m

Lowestoft to York by train

from $234.44

Avg 2 changes 3hr 54m

Keighley to York by train

from $9.97

Avg 1 change 59m

Macclesfield to York by train

from $58.20

Avg 1 change 1hr 57m

Slough to York by train

from $61.17

Avg 1 change 2hr 52m

Huntingdon to York by train

from $21.56

Avg 1 change 1hr 27m

Brighton to York by train

from $33.41

Avg 1 change 3hr 30m

Stirling to York by train

from $24.39

Avg 0 changes 3hr 21m

Skegness to York by train

from $33.14

Avg 1 change 2hr 33m

Newark to York by train

from $39.07

Avg 0 changes 40m

Lincoln to York by train

from $10.78

Avg 1 change 1hr 17m

Carlisle to York by train

from $12.80

Avg 1 change 2hr 26m

Barnsley to York by train

from $15.36

Avg 1 change 1hr 15m

Blackburn to York by train

from $20.21

Avg 0 changes 2hr 3m

Gloucester to York by train

from $52.34

Avg 0 changes 3hr 27m

Hartlepool to York by train

from $14.82

Avg 0 changes 1hr 3m

Scunthorpe to York by train

from $56.05

Avg 1 change 1hr 7m

Stockton to York by train

from $14.96

Avg 1 change 1hr 1m

Bath to York by train

from $58.20

Avg 1 change 4hr 5m

Kirkcaldy to York by train

from $24.39

Avg 0 changes 3hr 5m

Motherwell to York by train

from $32.00

Avg 0 changes 3hr 19m

Exeter to York by train

from $52.68

Avg 0 changes 5hr 3m

Northampton to York by train

from $47.63

Avg 1 change 2hr 54m

Milton Keynes to York by train

from $45.74

Avg 1 change 3hr 1m

Chesterfield to York by train

from $14.08

Avg 0 changes 1hr 1m

Rotherham to York by train

from $16.30

Avg 0 changes 58m

Preston to York by train

from $14.15

Avg 0 changes 2hr 14m

Guildford to York by train

from $46.89

Avg 0 changes 4hr 24m

Dewsbury to York by train

from $10.91

Avg 0 changes 37m

Bradford to York by train

from $7.41

Avg 0 changes 52m

Whitby to York by train

from $24.25

Avg 1 change 2hr 28m

Lancaster to York by train

from $26.68

Avg 1 change 2hr 28m

Winchester to York by train

from $79.90

Avg 1 change 3hr 45m

Rugby to York by train

from $42.44

Avg 1 change 2hr 34m

Worksop to York by train

from $38.80

Avg 1 change 57m

Cheltenham to York by train

from $44.73

Avg 0 changes 3hr 13m

Warrington to York by train

from $16.44

Avg 0 changes 1hr 49m

Ashford to York by train

from $122.88

Avg 1 change 2hr 56m

Selby to York by train

from $10.78

Avg 0 changes 21m

Luton to York by train

from $41.36

Avg 1 change 2hr 36m

Swindon to York by train

from $72.96

Avg 1 change 3hr 36m

Bournemouth to York by train

from $43.79

Avg 1 change 4hr 40m

Loughborough to York by train

from $34.63

Avg 1 change 1hr 48m

Portsmouth to York by train

from $40.42

Avg 1 change 4hr 15m

Croydon to York by train

from $91.62

Avg 1 change 2hr 45m

Bedford to York by train

from $43.25

Avg 1 change 2hr 40m

Stalybridge to York by train

from $20.61

Avg 0 changes 1hr 1m

Leighton Buzzard to York by train

from $162.22

Avg 1 change 2hr 57m

Eaglescliffe to York by train

from $13.07

Avg 0 changes 44m

Shrewsbury to York by train

from $132.04

Avg 1 change 2hr 40m

Mansfield to York by train

from $13.47

Avg 1 change 1hr 44m

Goole to York by train

from $19.13

Avg 1 change 53m

Swansea to York by train

from $91.75

Avg 1 change 5hr 31m

Leamington Spa to York by train

from $42.85

Avg 0 changes 2hr 24m

Kettering to York by train

from $22.97

Avg 1 change 2hr 21m

Worcester to York by train

from $46.08

Avg 1 change 3hr 9m

Taunton to York by train

from $112.10

Avg 0 changes 4hr 37m

Rochdale to York by train

from $20.61

Avg 1 change 1hr 34m

Hereford to York by train

from $50.66

Avg 1 change 3hr 32m

Ayr to York by train

from $40.42

Avg 1 change 4hr 40m

Newton Abbot to York by train

from $94.11

Avg 0 changes 5hr 24m

Walsall to York by train

from $45.34

Avg 1 change 2hr 46m

Wigan to York by train

from $22.77

Avg 1 change 1hr 45m

Salisbury to York by train

from $79.90

Avg 1 change 4hr 17m

Hastings to York by train

from $214.49

Avg 1 change 3hr 46m

Great Yarmouth to York by train

from $36.38

Avg 2 changes 3hr 34m

Gravesend to York by train

from $100.24

Avg 1 change 2hr 37m

Hitchin to York by train

from $68.58

Avg 1 change 1hr 47m

Eastbourne to York by train

from $128.27

Avg 1 change 4hr 3m

Penrith to York by train

from $25.87

Avg 1 change 3hr 2m

Brussels to York by train

from $178.79

Avg 1 change 4hr 19m

Windermere to York by train

from $67.91

Avg 1 change 3hr 10m

Todmorden to York by train

from $16.57

Avg 1 change 1hr 27m

Bangor to York by train

from $45.67

Avg 1 change 3hr 33m

Newport to York by train

from $122.14

Avg 0 changes 4hr 11m

Lille to York by train

from $359.74

Avg 1 change 3hr 40m

High Wycombe to York by train

from $49.99

Avg 1 change 3hr 7m

Nuneaton to York by train

from $42.85

Avg 1 change 2hr 19m

Runcorn to York by train

from $26.54

Avg 1 change 2hr 3m

Tonbridge to York by train

from $49.31

Avg 1 change 3hr 9m

Woking to York by train

from $81.38

Avg 1 change 3hr 8m

Redditch to York by train

from $83.94

Avg 1 change 3hr 6m

Thirsk to York by train

from $8.08

Avg 0 changes 16m

Redhill to York by train

from $63.32

Avg 1 change 2hr 59m

Wrexham to York by train

from $59.89

Avg 2 changes 2hr 42m

Havant to York by train

from $52.82

Avg 1 change 4hr 5m

Bellshill to York by train

from $47.56

Avg 1 change 3hr 34m

Chelmsford to York by train

from $51.33

Avg 1 change 3hr 6m

Kidderminster to York by train

from $35.23

Avg 1 change 3hr 9m

Ramsgate to York by train

from $69.12

Avg 1 change 3hr 36m

Weymouth to York by train

from $103.74

Avg 1 change 5hr 35m

Chichester to York by train

from $69.93

Avg 1 change 4hr 6m

Crawley to York by train

from $61.71

Avg 1 change 3hr 14m

Newbury to York by train

from $78.82

Avg 1 change 3hr 37m

Pontefract to York by train

from $12.40

Avg 0 changes 32m

Didcot to York by train

from $78.75

Avg 1 change 3hr 18m

Chorley to York by train

from $33.95

Avg 1 change 2hr 1m

Southport to York by train

from $36.65

Avg 1 change 2hr 25m

Truro to York by train

from $133.79

Avg 0 changes 7hr 17m

Stratford-upon-Avon to York by train

from $53.02

Avg 1 change 3hr 36m

Hatfield to York by train

from $35.84

Avg 1 change 2hr 12m

Poole to York by train

from $90.14

Avg 1 change 4hr 58m

Lichfield to York by train

from $36.85

Avg 1 change 2hr 12m

Corby to York by train

from $45.88

Avg 1 change 2hr 47m

Inverkeithing to York by train

from $38.87

Avg 0 changes 2hr 44m

Stansted Mountfitchet to York by train

from $66.69

Avg 1 change 3hr 6m

Birmingham International to York by train

from $114.25

Avg 1 change 2hr 30m

Market Harborough to York by train

from $25.06

Avg 1 change 2hr 11m

Berwick-upon-Tweed to York by train

from $16.30

Avg 0 changes 1hr 41m

Newton-le-Willows to York by train

from $63.86

Avg 0 changes 1hr 30m

Harlow to York by train

from $66.02

Avg 1 change 2hr 48m

Redcar to York by train

from $15.90

Avg 1 change 1hr 12m

Poulton-le-Fylde to York by train

from $20.88

Avg 0 changes 2hr 41m

Knaresborough to York by train

from $10.37

Avg 0 changes 27m

Burnley to York by train

from $12.80

Avg 0 changes 1hr 39m

Hebden Bridge to York by train

from $15.49

Avg 0 changes 1hr 24m

Brough to York by train

from $23.58

Avg 0 changes 46m

Watford to York by train

from $100.38

Avg 1 change 2hr 45m

Morpeth to York by train

from $12.87

Avg 0 changes 1hr 13m

Cross Gates to York by train

from $15.90

Avg 0 changes 18m

Heathrow to York by train

from $24.79

Avg 1 change 2hr 53m

Manors to York by train

from $12.87

Avg 1 change 1hr 12m

Leuchars to York by train

from $72.08

Avg 0 changes 3hr 30m

Welwyn to York by train

from $28.43

Avg 1 change 1hr 49m

Long Eaton to York by train

from $31.80

Avg 1 change 1hr 38m

Rayleigh to York by train

from $105.36

Avg 1 change 3hr 12m

Saltburn to York by train

from $17.65

Avg 1 change 1hr 23m

Gatwick Airport to York by train

from $38.13

Avg 1 change 3hr 2m

Chester-le-Street to York by train

from $30.18

Avg 0 changes 50m

Howden to York by train

from $26.41

Avg 0 changes 31m

Oxenholme Lake District to York by train

from $31.93

Avg 1 change 2hr 45m

Tiverton Parkway to York by train

from $88.38

Avg 0 changes 4hr 50m

Stockport to York by train

from $26.61

Avg 1 change 1hr 36m

Ascot to York by train

from $98.36

Avg 1 change 3hr 28m

Aylesbury to York by train

from $44.13

Avg 1 change 3hr 40m

Southend to York by train

from $74.10

Avg 1 change 3hr 28m

Carlton to York by train

from $13.47

Avg 1 change 1hr 43m

Bishop Auckland to York by train

from $22.10

Avg 1 change 1hr 2m

Dartford to York by train

from $59.96

Avg 1 change 2hr 56m

Chatham to York by train

from $29.64

Avg 1 change 2hr 53m

Livingston to York by train

from $115.87

Avg 1 change 2hr 57m

St Neots to York by train

from $28.02

Avg 1 change 1hr 39m

Shenfield to York by train

from $102.80

Avg 1 change 2hr 57m

Dunbar to York by train

from $26.68

Avg 0 changes 2hr 5m

Bicester to York by train

from $57.40

Avg 1 change 3hr 25m

Oxford Parkway to York by train

from $55.91

Avg 1 change 3hr 38m

Malton to York by train

from $14.82

Avg 0 changes 23m

Bingley to York by train

from $23.98

Avg 1 change 53m

Allerton to York by train

from $49.04

Avg 0 changes 2hr

Alnmouth to York by train

from $25.94

Avg 0 changes 1hr 26m

Worthing to York by train

from $41.77

Avg 1 change 3hr 47m

Montrose to York by train

from $63.46

Avg 0 changes 4hr 19m

Farnborough to York by train

from $51.47

Avg 1 change 3hr 17m

Brighouse to York by train

from $31.66

Avg 1 change 59m

Meadowhall to York by train

from $7.81

Avg 0 changes 46m

Huyton to York by train

from $70.87

Avg 1 change 1hr 57m

Arbroath to York by train

from $153.60

Avg 0 changes 4hr 3m

Three Bridges to York by train

from $87.85

Avg 1 change 3hr 3m

Widnes to York by train

from $29.10

Avg 1 change 1hr 55m

Weston-super-Mare to York by train

from $147.87

Avg 1 change 4hr 31m

Cleethorpes to York by train

from $17.92

Avg 1 change 1hr 49m

Haywards Heath to York by train

from $47.02

Avg 1 change 3hr 20m

Skipton to York by train

from $12.53

Avg 1 change 1hr 13m

Horsforth to York by train

from $10.91

Avg 0 changes 1hr 2m

Romford to York by train

from $158.45

Avg 1 change 2hr 54m

Hexham to York by train

from $22.77

Avg 1 change 1hr 40m

Falkirk to York by train

from $39.88

Avg 0 changes 3hr 5m

Ebbsfleet to York by train

from $158.72

Avg 1 change 2hr 32m

Wellingborough to York by train

from $58.00

Avg 1 change 2hr 28m

Burton-on-Trent to York by train

from $40.42

Avg 0 changes 1hr 44m

Alfreton to York by train

from $34.90

Avg 1 change 1hr 28m

Amsterdam to York by train

from $216.92

Avg 2 changes 6hr 41m

Canterbury to York by train

from $60.36

Avg 1 change 3hr 12m

Yarm to York by train

from $11.72

Avg 0 changes 39m

Starbeck to York by train

from $11.05

Avg 0 changes 32m

Fareham to York by train

from $113.18

Avg 1 change 4hr 19m

East Midlands Parkway to York by train

from $33.75

Avg 1 change 1hr 42m

Bury St Edmunds to York by train

from $108.06

Avg 1 change 2hr 18m

Beverley to York by train

from $28.16

Avg 1 change 1hr 27m

Andover to York by train

from $67.50

Avg 1 change 3hr 57m

Stowmarket to York by train

from $221.77

Avg 1 change 2hr 35m

Shipley to York by train

from $6.74

Avg 1 change 46m

Seamer to York by train

from $11.05

Avg 0 changes 43m

Witham to York by train

from $54.03

Avg 1 change 3hr 15m

Filey to York by train

from $16.30

Avg 1 change 1hr

Maidenhead to York by train

from $68.17

Avg 1 change 3hr 7m

Garforth to York by train

from $11.32

Avg 0 changes 16m

Hinckley to York by train

from $30.18

Avg 1 change 2hr 41m

Hemel Hempstead to York by train

from $206.68

Avg 1 change 2hr 54m

St Albans to York by train

from $101.32

Avg 1 change 2hr 31m

Torquay to York by train

from $111.02

Avg 1 change 5hr 31m

Dover to York by train

from $102.67

Avg 1 change 3hr 23m

New Pudsey to York by train

from $8.08

Avg 0 changes 43m

Sittingbourne to York by train

from $327.40

Avg 1 change 3hr 10m

Ilkley to York by train

from $13.47

Avg 1 change 1hr 2m

Telford to York by train

from $33.68

Avg 1 change 3hr 7m

Bridlington to York by train

from $20.48

Avg 1 change 1hr 21m

Salford to York by train

from $17.11

Avg 1 change 1hr 25m

Wilmslow to York by train

from $115.06

Avg 1 change 1hr 45m

Maidstone to York by train

from $39.88

Avg 1 change 3hr 6m

Sutton to York by train

from $57.94

Avg 1 change 2hr 59m

Llandudno Junction to York by train

from $36.65

Avg 1 change 3hr 17m

Sevenoaks to York by train

from $66.69

Avg 1 change 2hr 59m

Twickenham to York by train

from $55.64

Avg 1 change 2hr 54m

Warwick to York by train

from $95.32

Avg 1 change 3hr 7m

Epsom to York by train

from $141.47

Avg 1 change 3hr 3m

Rochester to York by train

from $29.37

Avg 1 change 2hr 49m

Cologne to York by train

from $347.61

Avg 2 changes 7hr 32m

Windsor And Eton to York by train

from $73.83

Avg 1 change 3hr 8m

Totnes to York by train

from $85.69

Avg 0 changes 5hr 37m

Stonehaven to York by train

from $49.58

Avg 0 changes 4hr 42m

Horsham to York by train

from $394.23

Avg 1 change 3hr 25m

Gillingham to York by train

from $51.20

Avg 1 change 2hr 57m

Strood to York by train

from $323.63

Avg 1 change 2hr 46m

Croy to York by train

from $39.54

Avg 1 change 3hr 11m

Stansted Airport to York by train

from $173.81

Avg 1 change 2hr 48m

Barnstaple to York by train

from $77.00

Avg 1 change 6hr 8m

Micklefield to York by train

from $13.07

Avg 0 changes 16m

Hornbeam Park to York by train

from $12.40

Avg 0 changes 39m

Honiton to York by train

from $85.42

Avg 1 change 5hr 38m

Smethwick to York by train

from $45.34

Avg 1 change 2hr 31m

Morecambe to York by train

from $65.35

Avg 1 change 2hr 40m

Clapham to York by train

from $97.68

Avg 1 change 2hr 37m

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.