The most convenient airports for Winchester are (in order of distance):
Winchester has a station on the main line from London to Southampton, Bournemouth, Poole and Weymouth. It is also served by long-distance services from Reading, Oxford, Birmingham and places further north.
From London, trains to Winchester depart from London Waterloo Station; there are several trains an hour which take about one hour for the journey. Train times (from any location) can be found on the National Rail Planner or by calling 08457 48 49 50 from anywhere in the UK.
National Express operate services to Winchester from cities throughout the UK including London and Heathrow Airport. Note: Advanced ticketing is recommended, and can be arranged through their website or by calling 0990 80 80 80 from anywhere in the UK. National Express coaches drop off in the Broadway, in the centre of Winchester.
Megabus, which requires online pre-booking, offers cheap daily tickets to Winchester from London on the routes to Southampton and Bournemouth. The drop off location is St. Catherine's Park and Ride car park, 15 minutes' walk from the centre of Winchester.
The town is conveniently situated for the M3 motorway from London to Southampton. Winchester and its city centre are generally regarded as car-unfriendly; an excellent Park and Ride site is located just off junction 10 of the M3 (from M3 north, exit at junction 9 and follow the signs) and buses provide a link to the city centre every 10-15 mins taking under 10 mins for the journey. Operates Mo-Fr 7.30am-6.30pm; Sa 8am-6pm; no service Sundays; £2.70 per car (including all passengers).
Information in this section is adapted from the WikiTravel entry on Winchester and is used under the Creative Commons Attribution-ShareAlike 1.0 license.