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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information between Croydon and Portsmouth

distanceDistance58 miles (94 km)
durationAverage train duration1 h 39 min
changesDirect trainYes
carriersTrain companiesSouthern

Trains from Croydon to Portsmouth cover the 58 miles (94 km) long journey taking on average 1 h 39 min with our travel partners like Southern. There are direct train services available. Travellers depart most frequently from East Croydon and arrive in Portsmouth & Southsea.

Travel Tips

Trains from Croydon 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 Croydon to Portsmouth.
How many miles is it from Croydon to Portsmouth by train?
The train distance from Croydon to Portsmouth is around 58 miles (94 km).
How long is the train to Portsmouth from Croydon?
The train time from Croydon to Portsmouth is on average 1 h 39 min  for the 58 miles (94 km) long journey, but the time it takes to go between Croydon and Portsmouth by train can vary depending on specific dates or travelling on weekends and holidays.
What is the departure train station in Croydon and arrival train station in Portsmouth?

When departing from Croydon, you have various train station options to start your journey from including East Croydon and West Croydon. When arriving in Portsmouth, you can end your route in train stations like Portsmouth & Southsea and Portsmouth Harbour.

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

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

You can find the most popular departure train station for this trip, East Croydon, located approximately 1 mile (s) / 1 km from the city centre of Croydon. The most popular arrival train station in Portsmouth, called Portsmouth & Southsea, is located around 0 mile (s) / 0 km away from its city centre.

Which train providers can get me from Croydon to Portsmouth?
For the best Croydon to Portsmouth train to book, you can travel safely and comfortably with Southern. However, it's always good to check all possible train providers with services from Croydon to Portsmouth to compare what amenities they may offer.
When is the earliest train from Croydon to Portsmouth? When is the last train from Croydon to Portsmouth?
The earliest train for this trip departs from Croydon at 09: 23. The last train leaves from Croydon at 09: 23. Check Omio for the latest train times from Croydon to Portsmouth and book the best time to depart on your chosen travel date.

Important Stations and Airports for this Journey

East Croydon
West Croydon