Compare prices and tickets by train, coach or flight

Wed
1 Dec
£36South Western Railway
£9National Express
Thu
2 Dec
£19South Western Railway
Find prices
Fri
3 Dec
£22South Western Railway
£11National Express
Sat
4 Dec
£17South Western Railway
£10National Express
Sun
5 Dec
£11South Western Railway
£9National Express
Mon
6 Dec
£21South Western Railway
£8National Express
Wed
8 Dec
£20South Western Railway
£8National Express
Fri
10 Dec
£19South Western Railway
Find prices
Sat
11 Dec
£16South Western Railway
£9National Express
Mon
13 Dec
£19South Western Railway
£8National Express
Tue
14 Dec
£19South Western Railway
£8National Express
Wed
15 Dec
£13South Western Railway
£8National Express
Thu
16 Dec
£19South Western Railway
£8National Express
Fri
17 Dec
£19South Western Railway
£14National Express
Sat
18 Dec
£10South Western Railway
Find prices
Sun
19 Dec
Find prices
£16National Express
Mon
20 Dec
£15South Western Railway
£16National Express
Tue
21 Dec
£15South Western Railway
£16National Express

More than 1,000 travel companies trust us to sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Trains from Winchester to London: Journey Details

Direct trains from Winchester to London take just over 1 hour and arrive at London Waterloo Staton. The first train for London departs Winchester shortly after 5.00 a.m. on weekdays, soon after 5:30 a.m. on Saturdays and just before 7.00 a.m. on Sundays. Peak fares apply on travel to London before 9:30 a.m. There are then several trains every hour until shortly after 23:30 p.m. when the final train for London departs Winchester.

Taking the Train from Winchester

All trains from Winchester to London depart from Winchester Train Station, which is located to the northwest of central Winchester on Station Road. For those travelling on foot, the station is a 5-minute walk from the High Street or 4 minutes via the No.5 bus from the bus station. Taxis are available to and from the station at all times. Winchester is a small two platform station with all London-bound trains departing from the same platform.

Trains from Winchester arrive into London via one of the city's main southern terminus', London Waterloo. From London Waterloo, visitors can choose either the Northern, Bakerloo or Jubilee underground line to connect with anywhere else in London. The West End is approximately five minutes by tube, whilst the City of London can be reached in under ten minutes. The London Underground service ends at 1:30 a.m. when a night bus service takes over. Taxis are located outside of Waterloo 24 hours a day.

Travel Tips

Trains from Winchester to London
Travel by train to London easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Winchester to London.
FAQs
What is the cost of cheap trains between Winchester and London?
Looking to save money on your journey? Omio customers have found the cheapest train to London from Winchester for the next 7 days starting from £11  one way.
What is the cost of a train ticket from Winchester to London on average?
If you are looking to buy your train ticket in the next 7 days, you can expect the Winchester to London train to cost on average £21  one way.
What is the distance by train from Winchester to London?
When travelling this route you should expect the distance between Winchester and London via train to be approximately 60 miles (96 km).
How long does it take from Winchester to London by train?
On average the train from Winchester to London duration is 1 h  for the 60 miles (96 km) long route, but the travel time can vary if you depart on weekends and holidays.
Which train station from Winchester to London do I depart from? Which London train station from Winchester do I arrive in?

Omio customers book a train from Winchester   to London Victoria   most frequently for this route.

Where is the departure train station in Winchester located? Where is the arrival train station in London located?

Passengers board the train most frequently from Winchester, which is located around 0.1 miles (246 m) away from the city centre, and they get off the train at London Victoria, located 1.2 miles (2 km) away from the city centre.

Which train providers can get me from Winchester to London?
If you're looking for trains from Winchester to London, you can rely on South Western Railway to get you to London. It's also good to check out all possible train providers for the Winchester to London journey to see if there might be differences in the amenities they offer.
How many train services are there to London from Winchester a day?
On average, there are 50 trains a day from Winchester to London. The train times and services may be different on weekends and holidays compared to weekdays.
How early should I book Winchester to London train tickets to get the best deals?
You can find a train between Winchester and London to cost on average £21 one way if you book within the next 7 days. But we recommend buying train tickets in advance to score the best deals and save money on your trip. You’ll see tickets for the Winchester to London train generally on sale a few months before the planned travel date.

Important Stations and Airports for this Journey

Winchester
London
The major railway station for departures from Winchester is Winchester. Read all the information you need to know about services, amenities and connections at Winchester for your trip between Winchester and London.