Travel options
from Croydon to Portsmouth

You can get from Croydon to Portsmouth 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.

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

Deutsche Bahn

Travel Information from Croydon to Portsmouth

distanceDistance58 miles (94 km)
modeAvailable travel modesTrain
fastestFastest modeTrain • £10 • 1 h 39 min
carriersPopular travel companiesSouthern

Travel 58 miles (94 km) by train between Croydon and Portsmouth. Southern is the main travel provider operating this trip. Travellers can even take a direct from Croydon to Portsmouth.

Travel Tips

Travel from Croydon to Portsmouth
Travel 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 Croydon to Portsmouth.
How do you get from Croydon to Portsmouth?

Travel Croydon to Portsmouth by train.

What is the quickest way from Croydon to Portsmouth?

Travelling by train is also the quickest way from Croydon to Portsmouth. It takes on average 1 h 39 min   to travel this journey.

How far is Portsmouth from Croydon?

The Croydon to Portsmouth distance is approximately 58 miles (94 km).

How many services a day are there from Croydon to Portsmouth?

The average frequency per day from Croydon to Portsmouth is:

  • 25 trains a day.

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

When going from Croydon to Portsmouth, where do I depart from Croydon and where do I arrive in Portsmouth?

These are the most popular departure and arrival points when travelling from Croydon to Portsmouth:

    Which travel operators can get me from Croydon to Portsmouth?

    Let Omio help you find the best company to travel with to Portsmouth from Croydon:

    • You can take a train from Croydon to Portsmouth with Southern. Cheap tickets can be found for £10 with Southern from Croydon to Portsmouth.
    Where else should I travel to after my journey to Portsmouth from Croydon ends?
    Your journey from Croydon to Portsmouth doesn't have to end in Portsmouth. Many of our customers like to extend their holidays to explore other popular destinations like London, Southampton or Bournemouth. If you’d like to add London, Southampton or Bournemouth to your Croydon to Portsmouth trip, check Omio for the best and cheapest ways to travel to any of these top destinations from Portsmouth today!
    How far in advance should I purchase my Croydon to Portsmouth ticket online to get the best deals?

    Before travelling from Croydon to Portsmouth, it’s good to know what ticket you can buy and how much it will cost in the next 7 days:

    • The price of a train ticket is on average £10 one way for this route.

    But we recommend booking Croydon to Portsmouth tickets online a few months before your planned travel date to score the best deals and save money on your trip.


    Important Stations and Airports for this Journey

    East Croydon
    West Croydon

    Travelling from Croydon to Portsmouth: related information

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