COMPARE Prices across different modes

Oct 19
$18South Western Railway
Oct 20
$18South Western Railway
Oct 22
$18South Western Railway
Oct 23
$12South Western Railway
Oct 24
$14South Western Railway
Oct 26
$17South Western Railway
Oct 27
$18South Western Railway
Oct 29
$18South Western Railway
Oct 30
$18South Western Railway

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

Deutsche Bahn

Train Information to Portsmouth from Southampton

distanceDistance15 miles (24 km)
durationAverage train duration47 min
priceAverage train ticket price$16 (€13)
frequencyTrain frequency16 a day
changesDirect trainYes, there are 16 direct trains a day
carriersTrain companiesGreat Western Railway or South Western Railway

Trains from Southampton to Portsmouth cover the 15 miles (24 km) long route taking on average 47 min with our travel partners like Great Western Railway or South Western Railway. Normally, there are 16 trains operating per day, including direct services available. While the average ticket price for this route costs around $16 (€13), you can find the cheapest train ticket for as low as $12 (€10). Travelers depart most frequently from Southampton Central and arrive in Portsmouth & Southsea.

Travel Tips

Trains from Southampton 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 Southampton to Portsmouth.
How much do cheap train tickets from Southampton to Portsmouth cost?
If you’re looking to save money on tickets, you can find cheap Southampton to Portsmouth trains for as little as $12 (€10)  in the next 7 days.
What is the price of a train ticket to Portsmouth from Southampton?
The Southampton to Portsmouth train ticket price is on average $16 (€13)  if you are looking to book your tickets for this trip in the next week.
How far is Portsmouth from Southampton by train?
When traveling this route you should expect the distance to Portsmouth from Southampton by train to be approximately 15 miles (24 km).
What is the Southampton to Portsmouth train travel time?
The train time from Southampton to Portsmouth is on average 47 min  for the 15 miles (24 km) long journey, but the time it takes to go to Portsmouth from Southampton by train can vary depending on specific dates or traveling on weekends and holidays.
What is the departure train station in Southampton and arrival train station in Portsmouth?

When departing from Southampton, you have various train station options to start your journey from including Southampton Central, Southampton Airport Parkway and Southampton Town Quay. When arriving in Portsmouth, you can end your journey in train stations like Portsmouth & Southsea and Portsmouth Harbour.

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

Where do I find the Southampton train station to Portsmouth? Where is the Portsmouth train station?

Passengers booking this journey most frequently board their trains from Southampton Central and need to travel around 0 mile (s) / 0 km from the city center to get to this train station.

Passengers arriving in Portsmouth most often arrive at Portsmouth & Southsea and need to travel around 0 mile (s) / 0 km from this train station to the city center.

What train providers go from Southampton to Portsmouth?
If you're looking for trains from Southampton to Portsmouth, you can rely on Great Western Railway or South Western Railway to get you to Portsmouth. It's also good to check out all possible train providers for the Southampton to Portsmouth journey to see if there might be differences in the amenities they offer.
Is there a direct train from Southampton to Portsmouth?
Yes, there are 16 direct trains per day from Southampton to Portsmouth, and you can find a direct train for this route with South Western Railway or Great Western Railway  on Omio. It's worth paying attention to when you purchase your train ticket as direct services tend to offer more convenience and save you time getting to your destination.
How many train services are there between Southampton and Portsmouth a day?
On average, there are 16 trains a day from Southampton to Portsmouth. The train times and services may be different on weekends and holidays compared to weekdays.
What time is the earliest train from Southampton to Portsmouth? What time is the last train from Southampton to Portsmouth?
You can take the first train from Southampton to Portsmouth at 7: 09 AM. The last train from Southampton to Portsmouth that you can take departs at 8: 44 AM. Omio shows you the latest train from Southampton to Portsmouth schedule to help you book the best departure time for this route.
How far in advance should I buy a train ticket from Southampton to Portsmouth to get the best deals?
In general, we recommend booking tickets for trains in advance to score the best deals from all possible train providers offering this trip and save money. If you buy train tickets to Portsmouth from Southampton within the next 7 days, you can find tickets to cost on average $16 (€13) one way. To find the best prices for this trip, consider booking your train ticket from Southampton to Portsmouth a few months in advance.

Important Stations and Airports for this Journey

Southampton Central is the most popular Southampton railway station for Omio travelers, but it's not the only one. Read all the information you need to know about the main train stations in Southampton for your trip to Portsmouth.