Trains to Winchester Find train times and tickets

Wolverhampton to Winchester by train

from £67.00

Avg 0 changes 2hr 40m

Southampton to Winchester by train

from £6.60

Avg 0 changes 15m

Sheffield to Winchester by train

from £38.50

Avg 1 change 3hr 54m

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 £89.20

Avg 1 change 6hr 18m

Bristol to Winchester by train

from £35.10

Avg 1 change 1hr 49m

York to Winchester by train

from £109.00

Avg 1 change 3hr 44m

Emsworth to Winchester by train

from £14.60

Avg 1 change 45m

Edinburgh to Winchester by train

from £48.50

Avg 1 change 6hr 19m

Liverpool to Winchester by train

from £35.90

Avg 1 change 4hr 4m

Oxford to Winchester by train

from £17.50

Avg 0 changes 1hr 7m

Poole to Winchester by train

from £17.30

Avg 0 changes 1hr 3m

Swindon to Winchester by train

from £22.70

Avg 1 change 1hr 9m

Basingstoke to Winchester by train

from £9.00

Avg 0 changes 14m

Doncaster to Winchester by train

from £57.00

Avg 1 change 3hr 32m

Coventry to Winchester by train

from £37.60

Avg 0 changes 1hr 58m

London to Winchester by train

from £35.10

Avg 0 changes 53m

Bournemouth to Winchester by train

from £4.30

Avg 0 changes 45m

Salisbury to Winchester by train

from £16.10

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 £79.40

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.50

Avg 0 changes 32m

Reading to Winchester by train

from £8.90

Avg 0 changes 32m

Manchester to Winchester by train

from £29.50

Avg 0 changes 3hr 56m

Leamington Spa to Winchester by train

from £33.30

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 £23.20

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 £45.50

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

Log in / Register

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