Trains to Winchester Find train times and tickets

Lancaster to Winchester by train

from £62.30

Avg 1 change 4hr 19m

Wolverhampton to Winchester by train

from £23.20

Avg 0 changes 2hr 40m

Southampton to Winchester by train

from £5.80

Avg 0 changes 15m

Sheffield to Winchester by train

from £38.50

Avg 1 change 3hr 35m

Carlisle to Winchester by train

from £45.70

Avg 1 change 5hr 9m

Weymouth to Winchester by train

from £27.60

Avg 0 changes 1hr 44m

Leeds to Winchester by train

from £39.70

Avg 1 change 3hr 54m

Glasgow to Winchester by train

from £54.00

Avg 1 change 6hr 18m

Bristol to Winchester by train

from £35.10

Avg 1 change 1hr 49m

York to Winchester by train

from £112.80

Avg 1 change 3hr 44m

Emsworth to Winchester by train

from £12.60

Avg 1 change 45m

Edinburgh to Winchester by train

from £67.40

Avg 1 change 6hr 19m

Liverpool to Winchester by train

from £35.90

Avg 1 change 4hr 4m

Exeter to Winchester by train

from £42.90

Avg 1 change 2hr 30m

Oxford to Winchester by train

from £14.60

Avg 0 changes 1hr 7m

Poole to Winchester by train

from £17.30

Avg 0 changes 1hr 2m

Swindon to Winchester by train

from £17.90

Avg 1 change 1hr 9m

Basingstoke to Winchester by train

from £7.70

Avg 0 changes 14m

Doncaster to Winchester by train

from £35.70

Avg 1 change 3hr 32m

Coventry to Winchester by train

from £37.60

Avg 0 changes 1hr 58m

London to Winchester by train

from £29.80

Avg 0 changes 53m

Bournemouth to Winchester by train

from £12.00

Avg 0 changes 45m

Salisbury to Winchester by train

from £14.30

Avg 1 change 54m

Banbury to Winchester by train

from £21.50

Avg 0 changes 1hr 28m

Newcastle upon Tyne to Winchester by train

from £47.50

Avg 1 change 4hr 28m

Fareham to Winchester by train

from £7.30

Avg 0 changes 27m

Cardiff to Winchester by train

from £46.30

Avg 1 change 2hr 28m

Chichester to Winchester by train

from £16.10

Avg 1 change 57m

Woking to Winchester by train

from £19.40

Avg 0 changes 32m

Reading to Winchester by train

from £8.90

Avg 0 changes 32m

Manchester to Winchester by train

from £38.50

Avg 0 changes 3hr 56m

Leamington Spa to Winchester by train

from £54.40

Avg 0 changes 1hr 45m

Brighton to Winchester by train

from £31.90

Avg 1 change 1hr 49m

Portsmouth to Winchester by train

from £11.40

Avg 0 changes 47m

Birmingham to Winchester by train

from £14.50

Avg 0 changes 2hr 19m

Eastleigh to Winchester by train

from £4.50

Avg 0 changes 8m

Clapham Junction to Winchester by train

from £29.00

Avg 0 changes 52m

Stoke-on-Trent to Winchester by train

from £49.00

Avg 0 changes 3hr 16m

Didcot to Winchester by train

from £17.90

Avg 0 changes 58m

Search accommodation in Winchester

Airbnb
Country guide

Trains to the UK

Read our country guide

Passenger age requirements

Different countries have different classifications for "Child" and "Youth". That's why we ask you to enter the age of young passengers when you search.

Countries Children Youths
Belgium and Luxembourg 6 - 11 12 - 25
Eurostar 4 - 11 12 - 25
France* 4 - 11 12 - 27
Germany* 6 - 14 15 - 25
Italy 4 - 11 12 - 25
Netherlands (including Thalys) 4 - 11 12 - 25
Spain* 4 - 13 14 - 25
Switzerland 6 - 16 17 - 26
United Kingdom* 5 - 15 16 - 25
others 4 - 11 12 - 25

* There are some exceptions to these definitions. Please see child and youth passenger age requirements for more information.

You can also read about Youth and Senior discounts and railcards.

Log in / Register

  1. We'll assume you've read
    our Terms of Service.