COMPARE Prices across different modes

13 Jun
£45South Western Railway
£13National Express
16 Jun
£45South Western Railway
£10National Express
18 Jun
£45Cross Country
£9National Express

These companies trust us. We sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn
Place to stay

Need a place to stay?

Sun, Jun 13
Total price for 1 nights, 1 adults
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner

View All

Journey Summary

Winchester to London Train Information

Avg. Train Duration
1 hours 12 minutes
Train Ticket Price: £38
Trains depart from:Winchester
Trains arrive in:London
Distance:97 km
Train Companies:Cross Country, South Western Railway

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.
How much do cheap trains to London from Winchester cost?
Looking to save money on your trip? Omio customers have found the cheapest train to London from Winchester for the next 7 days starting from £39  one way.
How much is a train ticket from Winchester to London?
If you are looking to purchase your train ticket in the next 7 days, you can expect the Winchester to London train to cost on average £44  one way.
How far is it from Winchester to London by train?
The train distance from Winchester to London is around 60 miles (96 km).
How long does it take from Winchester to London by train?
The Winchester to London train duration is on average 1 h 1 min, which is to be expected when travelling 60 miles (96 km) from Winchester to London. However, the time it takes can vary based on specific dates, weekends, and bank holidays.
Which train station from Winchester to London do I depart from? Which London train station from Winchester do I arrive in?

Omio customers travelling this route depart most frequently from Winchester   and arrive in London Victoria.

Where is the Winchester train station located? Where is the London train station located?

The most popular departure train station with passengers for this journey, called Winchester, is located 0 mile (s) / 0 km from the city centre of Winchester.

The most popular arrival train station, London Victoria, is located 0 mile (s) / 0 km away from the city centre of London.

Which train companies 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 companies for the Winchester to London route to see if there might be differences in the amenities they offer.
When is the earliest train from Winchester to London? When is the last train from Winchester to London?
The first Winchester to London train departs at 07: 07   and the last train from Winchester to London leaves at 07: 48. Check out the most up-to-date Winchester to London train schedule on Omio and find the best time to travel to your destination.
How far in advance should I buy train tickets to London from Winchester for the best deals?
You can find a train to London from Winchester to cost on average £44 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