Travel options
from Portsmouth to Winchester

You can get from Portsmouth to Winchester by train, bus or flight.

No journeys found

We couldn’t find any journeys for this date. Click below and try searching for another date.

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

Deutsche Bahn

Travel Information from Portsmouth to Winchester

distanceDistance20 miles (33 km)
modeAvailable travel modesTrain
fastestFastest modeTrain • $19 (€16) • 57 min
carriersPopular travel companiesSouth Western Railway

Travel 20 miles (33 km) by train between Portsmouth and Winchester. South Western Railway is the main travel company operating this route. Travelers can even take a direct from Portsmouth to Winchester.

Travel Tips: Travel from Portsmouth to Winchester

Travel 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.

How do I reach Winchester from Portsmouth?

You can get from Portsmouth to Winchester by train.

What is the quickest way to get from Portsmouth to Winchester?

Traveling by train is also the quickest way from Portsmouth to Winchester. It takes on average 57 min   to travel this journey.

How far is Winchester from Portsmouth?

You should expect to travel around 20 miles (33 km) between Portsmouth and Winchester.

How many scheduled departures are there a day from Portsmouth to Winchester?

The average frequency per day from Portsmouth to Winchester is:

  • Around 12 trains per day.

However, we recommend checking specific travel dates for your route between Portsmouth and Winchester as scheduled services by train can vary by season or day of the week.

Where do I depart from Portsmouth? Where do I arrive in Winchester?

These are the most popular departure and arrival points from Portsmouth to Winchester:

  • Trains most often depart from Portsmouth at Portsmouth & Southsea and arrive in Winchester at Winchester.

Which travel companies can help me find a way to get from Portsmouth to Winchester?

If finding a good deal is your main consideration for your trip from Portsmouth to Winchester, then we'll help you find the best value travel company for you:

  • Travel with South Western Railway to go to Winchester by train. For a good deal on tickets, you can find South Western Railway Portsmouth to Winchester tickets on Omio for $19 (€16).

What other destinations are worth visiting after traveling from Portsmouth to Winchester?

Many of our customers who book a trip from Portsmouth to Winchester often extend their vacation and travel to other popular destinations like London, Southampton or Bournemouth. If you’re thinking of adding another destination to your Portsmouth and Winchester itinerary, let Omio find you the best connections between Winchester and any of these top destinations today!

How early should I book Portsmouth to Winchester tickets online to score the best deals?

When planning your trip from Portsmouth to Winchester, it’s good to keep in mind what tickets to book and their prices in the next 7 days:

  • Train tickets are costing on average $19 (€16) one way.

However, we recommend buying tickets from Portsmouth to Winchester online a few months in advance to get the best deals and save money on your upcoming journey.

Travelling from Portsmouth to Winchester: related information

Here are some other resources that might have the information you need