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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information to Portsmouth from Winchester

distanceDistance20 miles (33 km)
priceAverage train ticket price$19 (€16)
frequencyTrain frequency50 a day
changesDirect trainYes, there are 50 direct trains a day
carriersTrain companiesSouth Western Railway

Trains from Winchester to Portsmouth cover the 20 miles (33 km) long journey with our travel partners like South Western Railway. Normally, there are 50 trains operating per day, including direct services available. You can get the cheapest train tickets for this journey for as low as $19 (€16), but the average price of train tickets is $19 (€16). Travelers depart most frequently from Winchester and arrive in Portsmouth & Southsea.

Travel Tips

Trains from Winchester to Portsmouth
Travel by train to Portsmouth 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 Portsmouth.
FAQs
How much do cheap trains from Winchester to Portsmouth cost?
Omio customers have found cheap train tickets to Portsmouth from Winchester for as low as $19 (€16)  for the next 7 days.
How much is the train to Portsmouth from Winchester on average?
The train price from Winchester to Portsmouth is on average $19 (€16)  if you are looking to book your tickets for this trip in the next 7 days.
How far is Winchester to Portsmouth by train?
The distance from Winchester to Portsmouth by train is approximately 20 miles (33 km).
What train station in Winchester goes to Portsmouth? What train station do I come into Portsmouth from Winchester?

When traveling this route, Omio customers are departing most frequently from Winchester   and arriving in Portsmouth & Southsea.

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

Passengers booking this trip most frequently board their trains from Winchester and need to travel around 0 mile (s) / 0 km from the city center to get to this train station.

Passengers arriving in Portsmouth most often arrive at Portsmouth & Southsea and need to travel around 0 mile (s) / 0 km from this train station to the city center.

Which train providers can get me from Winchester to Portsmouth?
For the route from Winchester to Portsmouth you can take a train with South Western Railway. Be sure to check out all possible train providers that offer services to Portsmouth from Winchester on Omio to compare what amenities they may have.
How many train services per day are there between Winchester and Portsmouth?
The average number of trains departing Winchester for Portsmouth is 50 a day. The train schedules and services may vary between weekdays and weekends.
When does the first train depart from Winchester to Portsmouth? When does the last train depart from Winchester to Portsmouth?
You can take the earliest train from Winchester to Portsmouth at 7: 20 AM   or take the last train from Winchester to Portsmouth leaving at 7: 20 AM. Look for the latest Winchester to Portsmouth train schedules on Omio and book the best time to take the train for this route.
How far in advance should I buy train tickets to Portsmouth from Winchester for the best deals?
If you book the Winchester to Portsmouth train within the next 7 days, you can find one way tickets to cost on average $19 (€16). However, booking your train ticket in advance gives you access to the best prices for trains from Winchester to Portsmouth. 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
Portsmouth
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 journey between Winchester and Portsmouth.