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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information between Portsmouth and Winchester

distanceDistance20 miles (33 km)
durationAverage train duration57 min
frequencyTrain frequency12 a day
changesDirect trainYes, there are 12 direct trains a day
carriersTrain providersSouth Western Railway

Trains from Portsmouth to Winchester cover the 20 miles (33 km) long trip taking on average 57 min with our travel partners like South Western Railway. Normally, there are 12 trains operating per day, including direct services available. Travelers depart most frequently from Portsmouth & Southsea and arrive in Winchester.

Travel Tips

Trains from Portsmouth to Winchester
Travel by train to Winchester 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 Portsmouth to Winchester.
FAQs
How many miles is it from Portsmouth to Winchester by train?
The Portsmouth to Winchester train distance is approximately 20 miles (33 km).
How long is a train to Winchester from Portsmouth on average?
While the time it takes to travel 20 miles (33 km) between Portsmouth and Winchester can vary based on specific dates, weekends, and holidays, the Portsmouth to Winchester train journey time is on average 57 min.
When traveling by train from Portsmouth to Winchester, which train station in Portsmouth do I depart from and which train station in Winchester do I arrive in?

Omio customers book a train from Portsmouth & Southsea   to Winchester   most frequently for this route.

Where is the train station in Portsmouth? Where is the train station in Winchester?

The most popular departure train station with passengers for this route, called Portsmouth & Southsea, is located 0 mile (s) / 0 km from the city center of Portsmouth.

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

Which train providers should I travel with from Portsmouth to Winchester?
Take the Portsmouth to Winchester train with South Western Railway. However, it's always good to check out all possible train companies for the journey to Winchester from Portsmouth as there might be differences in the amenities they offer.
How many trains per day are there between Portsmouth and Winchester?
On average, there are 12 trains a day from Portsmouth to Winchester. The train times and services may be different on weekends and holidays compared to weekdays.
What time is the earliest train from Portsmouth to Winchester? What time is the last train from Portsmouth to Winchester?
The earliest train departing from Portsmouth to Winchester leaves at 7: 59 AM. The last train departing from Portsmouth to Winchester leaves at 7: 59 AM. You can find the latest Portsmouth to Winchester train schedule on Omio and book the best time to leave for your journey on your chosen travel date.

Important Stations and Airports for this Journey

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