COMPARE Prices across different modes

Mon
18 Oct
Find prices
£7National Express
Tue
19 Oct
£13Southern
£7National Express
Wed
20 Oct
£38Southern
£7National Express
Sun
24 Oct
£13Southern
£11National Express

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information to London Victoria from Portsmouth Harbour

distanceDistance63 miles (102 km)
durationAverage train duration2 h 19 min
priceAverage train ticket price£20 (€22)
frequencyTrain frequency51 a day
changesDirect trainYes, there are 51 direct trains a day
carriersTrain providersSouthern

Trains from Portsmouth Harbour to London Victoria cover the 63 miles (102 km) long journey taking on average 2 h 19 min with our travel partners like Southern. Normally, there are 51 trains operating per day, including direct services available. You can get the cheapest train tickets for this journey for as low as £13, but the average price of train tickets is £20.

Travel Tips

Trains from Portsmouth Harbour to London Victoria
Travel by train to London Victoria 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 Harbour to London Victoria.
FAQs
How much do cheap trains from Portsmouth Harbour to London Victoria cost?
Omio customers have found the cheapest trains from Portsmouth Harbour to London Victoria to cost as little as £13  in the next 7 days.
What is the cost of a train ticket from Portsmouth Harbour to London Victoria on average?
If you’re looking to book your train tickets in the next week, you can expect the Portsmouth Harbour to London Victoria train price to come in at an average of £20  one way.
What is the distance to London Victoria from Portsmouth Harbour by train?
When travelling this route you should expect the distance from Portsmouth Harbour to London Victoria via train to be approximately 63 miles (102 km).
What is the average Portsmouth Harbour to London Victoria train duration?
On average the train from Portsmouth Harbour to London Victoria duration is 2 h 19 min  for the 63 miles (102 km) long route, but the travel time can vary if you depart on weekends and holidays.
Which train companies can get me from Portsmouth Harbour to London Victoria?
For the best Portsmouth Harbour to London Victoria 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 Portsmouth Harbour to London Victoria to compare what amenities they may offer.
How many trains are there between Portsmouth Harbour and London Victoria a day?
On average, there are 51 trains a day from Portsmouth Harbour to London Victoria. The train times and services may be different on weekends and holidays compared to weekdays.
What time is the earliest train from Portsmouth Harbour to London Victoria? What time is the last train from Portsmouth Harbour to London Victoria?
The first train from Portsmouth Harbour to London Victoria leaves at 07: 29   and the last train for this leaves at 08: 29. Omio shows you the latest train from Portsmouth Harbour to London Victoria times to help you book the best departure time for this trip.
How far in advance should I buy train tickets from Portsmouth Harbour to London Victoria for the best deals?
If you book Portsmouth Harbour to London Victoria train tickets within the next 7 days, you can find one way tickets to cost on average £20. However, booking in advance gives you access to the best prices for trains between Portsmouth Harbour and London Victoria. Look out for train tickets for this journey to go on sale a few months before your planned departure date to find the best deals.

Important Stations and Airports for this Journey

Portsmouth Harbour
London Victoria
The major railway station for departures from Portsmouth Harbour is. Read all the information you need to know about services, amenities and connections at for your trip to London Victoria from Portsmouth Harbour.

Trains from Portsmouth Harbour to London Victoria: related information

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