Cheap train tickets from Winchester to London

Showing times and prices for 17 May

Cheapest

£15

Average

£31

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Winchester to London will cost around £ 31 if you buy it on the day, but the cheapest tickets can be found for only £ 15.

Cheapest
08:07Winchester1h29 09:36London Waterloo
0 changes
£151One-way
09:18Winchester1h06 10:24London Waterloo
0 changes
£161One-way
08:56Winchester1h13 10:09London Waterloo
0 changes
£361One-way
08:48Winchester1h05 09:53London Waterloo
0 changes
£361One-way
08:18Winchester1h08 09:26London Waterloo
0 changes
£361One-way

Train schedule Winchester to London

Showing trains for tomorrow, Tue, 17 May
08:07Winchester1h29 09:36London Waterloo
0 changes
08:18Winchester1h08 09:26London Waterloo
0 changes
08:31Winchester1h07 09:38London Paddington
0 changes
08:48Winchester1h05 09:53London Waterloo
0 changes
08:56Winchester1h13 10:09London Waterloo
0 changes
09:18Winchester1h06 10:24London Waterloo
0 changes

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, coach or flight

Tue
17 May
£15South Western Railway
£8National Express
Wed
18 May
£20South Western Railway
Find prices
Thu
19 May
£22South Western Railway
Find prices
Fri
20 May
£19South Western Railway
Find prices
Sat
21 May
£16South Western Railway
£8National Express
Sun
22 May
£11South Western Railway
Find prices
Mon
23 May
£20South Western Railway
£8National Express
Tue
24 May
£19South Western Railway
Find prices
Wed
25 May
£20South Western Railway
Find prices
Thu
26 May
£19South Western Railway
Find prices
Fri
27 May
£19South Western Railway
Find prices
Sat
28 May
£10South Western Railway
Find prices
Sun
29 May
£37South Western Railway
£11National Express
Tue
31 May
£19South Western Railway
Find prices
Wed
1 Jun
£19South Western Railway
£10National Express
Thu
2 Jun
£47South Western Railway
Find prices
Fri
3 Jun
£46South Western Railway
Find prices
Sat
4 Jun
£12South Western Railway
£11National Express
Sun
5 Jun
£12South Western Railway
Find prices

Fastest train times from Winchester to London

Showing times and prices for 17 May

Fastest Journey

1 h 5 m

Average

1 h 11 m

Trains per day

6

Distance

97 km

Of the 6 trains that leave Winchester for London every day 5 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct trains cover the 97 km distance in an average of 1 h 11 m but if you time it right, some trains will get you there in just 1 h 5 m .

The slowest trains will take 1 h 29 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Fastest
08:48Winchester1h05 09:53London Waterloo
0 changes
£361One-way
09:18Winchester1h06 10:24London Waterloo
0 changes
£161One-way
08:31Winchester1h07 09:38London Paddington
1 changes
£461One-way
08:18Winchester1h08 09:26London Waterloo
0 changes
£361One-way
08:56Winchester1h13 10:09London Waterloo
0 changes
£361One-way

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Overview: Train from Winchester to London

distanceDistance60 miles (96 km)
durationAverage train duration1 h 5 min
priceAverage train ticket price£20 (€23)
frequencyTrain frequency25 a day
changesDirect trainYes, there are 25 direct trains a day
carriersTrain providersSouth Western Railway or Cross Country

Trains from Winchester to London cover the 60 miles (96 km) long route taking on average 1 h 5 min with our travel partners like South Western Railway or Cross Country. Normally, there are 25 trains operating per day, including direct services available. You can get the cheapest train tickets for this journey for as low as £11, but the average price of train tickets is £20. Travellers depart most frequently from Winchester and arrive in London Victoria.

Train providers: CrossCountry trains Winchester to London

For as little as £11 you can travel by train between Winchester and London with CrossCountry. Omio will show you the best deals, timetables and tickets available for this route.

CrossCountry

CrossCountry is a fast speed train company in the United Kingdom and for your next train from Winchester to London you can choose between Standard Class and First Class tickets on Omio.

Looking to travel by train between Winchester and London? Omio can help you find that perfect route with CrossCountry. Check Omio to see current CrossCountry train timetables, tickets, travel information and prices for the best deals on the Winchester to London train and book CrossCountry tickets online quickly and easily. When taking a train to London from Winchester, you can expect to travel 60 miles (96 km) one-way with CrossCountry. If you search for trains from Winchester to London in the Omio app, you can check if the CrossCountry ticket is a mobile ticket, which makes it easy for you to go paperless when travelling without needing to purchase tickets in person at the train station. Whether you’re looking for the cheapest, fastest or earliest train with CrossCountry, we do the work for you to get you safely to London from Winchester. Book that perfect Winchester to London train now with Omio and enjoy a smooth and comfortable journey with CrossCountry!

    CrossCountry has updated its ticket policies due to the coronavirus. Keep these in mind when booking your CrossCountry tickets between Winchester and London and when travelling by train:

    • Refund or voucher policy
    • If you have an Off-Peak or Anytime ticket, you can get a full refund and the £10 admin fee has been waived. Advance tickets are normally non-refundable but you can now also get a full refund if your Advance ticket was booked before 23 March 2020.
    • Cashless payments recommended
    • Online booking and check-in recommended

    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 price of the cheapest train to London from Winchester?

    You can find a cheap train from Winchester to London for some dates and times for as low as £11  one way in the next 7 days.

    What is the average price of train tickets to London from Winchester?

    If you’re looking to purchase tickets for this route in the next 7 days, you’ll find that Winchester to London train prices are on average £20  one way.

    What is the distance between Winchester and London via train?

    The Winchester to London train distance is approximately 60 miles (96 km).

    What is the average Winchester to London train duration?

    The Winchester to London train duration is on average 1 h 5 min, which is to be expected when travelling 60 miles (96 km) to London from Winchester. However, the time it takes can vary based on specific dates, weekends, and bank holidays.

    Which train station in Winchester goes to London? Which train station do I come into London from Winchester?

    When travelling this route, Omio customers are departing most frequently from Winchester   and arriving in London Victoria.

    Where is the train station in Winchester to go to London? Where is the 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.8 miles (2.9 km) away from the city centre.

    What train providers go from Winchester to London?

    When taking a train from Winchester to London, you can count on South Western Railway or Cross Country for the best way to get you to London. You can also check all possible train providers who offer a service from Winchester to London and compare the amenities they offer before buying a train ticket.

    Can I purchase a direct train from Winchester to London?

    Yes, there are 25 direct trains per day between Winchester and London, and you can find a direct train for this journey with South Western Railway  on Omio. It's worth paying attention to when you purchase your train ticket as direct services tend to offer more convenience and save you time getting to your destination.

    How many train services are there to London from Winchester a day?

    The average number of trains departing Winchester for London is 25 a day. The train schedules and services may vary between weekdays and weekends.

    When does the first train depart from Winchester to London? When does the last train depart from Winchester to London?

    The first train from Winchester to London leaves at 04: 34   and the last train for this leaves at 22: 23. Omio shows you the latest train from Winchester to London schedule to help you book the best departure time for this trip.

    How far in advance should I purchase train tickets between Winchester and London for the best deals?

    If you book Winchester to London train tickets within the next 7 days, you can find one way tickets to cost on average £20. However, booking in advance gives you access to the best prices for trains to London from Winchester. Look out for train tickets for this trip to go on sale a few months before your planned departure date to find the best deals.

    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 to London from Winchester.