Trains to Winchester Find train times and tickets

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

Weymouth to Winchester by train

from £14.00

Avg 0 changes 1hr 44m

Leeds to Winchester by train

from £39.70

Avg 1 change 3hr 54m

Edinburgh to Winchester by train

from £68.00

Avg 1 change 6hr 19m

Liverpool to Winchester by train

from £108.00

Avg 1 change 4hr 4m

Oxford to Winchester by train

from £11.80

Avg 0 changes 1hr 7m

Poole to Winchester by train

from £14.00

Avg 0 changes 1hr 3m

Swindon to Winchester by train

from £22.70

Avg 1 change 1hr 12m

Basingstoke to Winchester by train

from £7.70

Avg 0 changes 14m

Doncaster to Winchester by train

from £42.50

Avg 1 change 3hr 32m

Coventry to Winchester by train

from £37.60

Avg 0 changes 1hr 59m

London to Winchester by train

from £14.00

Avg 0 changes 53m

Bournemouth to Winchester by train

from £7.70

Avg 0 changes 45m

Fareham to Winchester by train

from £8.60

Avg 0 changes 27m

Cardiff to Winchester by train

from £46.30

Avg 1 change 2hr 28m

Woking to Winchester by train

from £14.00

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 57m

Birmingham to Winchester by train

from £37.60

Avg 0 changes 2hr 20m

Eastleigh to Winchester by train

from £4.50

Avg 0 changes 8m

Clapham Junction to Winchester by train

from £24.60

Avg 0 changes 52m

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.