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

Avg 0 changes 15m

Weymouth to Winchester by train

from £13.00

Avg 0 changes 1hr 44m

Leeds to Winchester by train

from £39.70

Avg 1 change 3hr 54m

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

Avg 1 change 45m

Edinburgh to Winchester by train

from £48.50

Avg 1 change 6hr 19m

Liverpool to Winchester by train

from £55.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 £13.00

Avg 0 changes 1hr 3m

Swindon to Winchester by train

from £22.70

Avg 1 change 1hr 9m

Basingstoke to Winchester by train

from £7.70

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

London to Winchester by train

from £13.00

Avg 0 changes 53m

Bournemouth to Winchester by train

from £4.30

Avg 0 changes 45m

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

Woking to Winchester by train

from £13.00

Avg 0 changes 32m

Reading to Winchester by train

from £8.90

Avg 0 changes 32m

Manchester to Winchester by train

from £36.50

Avg 0 changes 3hr 57m

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

Avg 0 changes 52m

Stoke-on-Trent to Winchester by train

from £21.50

Avg 0 changes 3hr 16m

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.