Trains to Winchester Find train times and tickets

Lancaster to Winchester by train

from £42.00

Avg 1 change 4hr 19m

Wolverhampton to Winchester by train

from £23.20

Avg 0 changes 2hr 40m

Southampton to Winchester by train

from £6.60

Avg 0 changes 15m

Sheffield to Winchester by train

from £42.00

Avg 1 change 3hr 35m

Carlisle to Winchester by train

from £43.00

Avg 1 change 5hr 9m

Weymouth to Winchester by train

from £27.60

Avg 0 changes 1hr 44m

Leeds to Winchester by train

from £117.60

Avg 1 change 3hr 54m

Glasgow to Winchester by train

from £41.00

Avg 1 change 6hr 18m

Bristol to Winchester by train

from £35.10

Avg 1 change 1hr 51m

York to Winchester by train

from £64.00

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

Avg 1 change 4hr 4m

Exeter to Winchester by train

from £39.10

Avg 1 change 2hr 30m

Oxford to Winchester by train

from £11.80

Avg 0 changes 1hr 7m

Poole to Winchester by train

from £17.30

Avg 0 changes 1hr 3m

Swindon to Winchester by train

from £11.40

Avg 1 change 1hr 9m

Basingstoke to Winchester by train

from £9.00

Avg 0 changes 14m

Doncaster to Winchester by train

from £35.70

Avg 1 change 3hr 32m

Coventry to Winchester by train

from £29.50

Avg 0 changes 1hr 58m

Guildford to Winchester by train

from £18.60

Avg 1 change 48m

London to Winchester by train

from £29.80

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

Banbury to Winchester by train

from £21.50

Avg 0 changes 1hr 28m

Newcastle upon Tyne to Winchester by train

from £63.70

Avg 1 change 4hr 28m

Fareham to Winchester by train

from £12.10

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

Avg 0 changes 3hr 56m

Leamington Spa to Winchester by train

from £64.00

Avg 0 changes 1hr 45m

Brighton to Winchester by train

from £63.80

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

Avg 0 changes 8m

Clapham Junction to Winchester by train

from £29.20

Avg 0 changes 52m

Preston to Winchester by train

from £28.00

Avg 1 change 4hr

Stoke-on-Trent to Winchester by train

from £23.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

Child and youth passengers

The definition of "Child" and "Youth" varies by country and rail 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.

Log in / Register

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