Travel options
from Southampton to Portsmouth

You can get from Southampton 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.

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

Deutsche Bahn

Travel Information to Portsmouth from Southampton

distanceDistance15 miles (24 km)
modeAvailable travel modesBus or train
priceTicket price range$8 - $17
cheapestCheapest modeBus • $8 (€7) • 50 min
fastestFastest modeBus • $8 (€7) • 50 min
carriersPopular travel companiesNational Express or Great Western Railway

Travel 15 miles (24 km) by bus or train from Southampton to Portsmouth. If speed is a priority, then a bus is the best option with an average duration of 50 min; whereas, if saving money is more important, then a bus is the best option with prices starting as low as $8 (€7). The most popular travel companies which serve this trip are National Express or Great Western Railway among others. Travelers can even take a direct from Southampton to Portsmouth.

Travel Tips

Travel from Southampton 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 Southampton to Portsmouth.
How do I travel from Southampton to Portsmouth?

There are 2 ways that you can travel from Southampton to Portsmouth. You can take a bus or train.

How do I get from Southampton to Portsmouth the cheapest way?

The cheapest way to travel between Southampton and Portsmouth is by taking a bus with an average price of $8 (€7).

This is compared to other travel options to Portsmouth:

Taking a bus is usually $9 (€7) less than taking a train to Portsmouth, which costs on average $17 (€14) for the same trip.

What is the fastest way to travel between Southampton and Portsmouth?

The fastest way to get to Portsmouth from Southampton is by bus with an average travel time of 50 min.

Other travel options to Portsmouth can usually take longer:

In comparison, taking a train requires on average 57 min   of travel time.

What is the distance between Southampton and Portsmouth?

The Southampton to Portsmouth distance is around 15 miles (24 km).

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

The average frequency per day from Southampton to Portsmouth is:

  • 16 trains per day.

However, we recommend checking specific travel dates for your trip to Portsmouth from Southampton as scheduled services by bus or train can vary by season or day of the week.

What are the departure and arrival points in Southampton and in Portsmouth?

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

  • Buses from Southampton to Portsmouth most often leave from Southampton, Coach Station and arrive in Portsmouth, The Hard Interchange.
  • Trains mostly leave from Southampton Central and tend to arrive in Portsmouth & Southsea.
Who can get me from Southampton to Portsmouth?

Omio works with many trusted partners that can help you travel the best way from Southampton to Portsmouth:

  • You can take a bus from Southampton to Portsmouth with National Express. Cheap tickets can be found for $8 (€7) with National Express from Southampton to Portsmouth.
  • You can travel by train from Southampton to Portsmouth with Great Western Railway, and you can find Great Western Railway Southampton to Portsmouth tickets for $17 (€14) on Omio.
Where else should I travel to after my journey to Portsmouth from Southampton ends?
Omio customers who travel from Southampton to Portsmouth often also extend their vacation to go to London, Bournemouth or Manchester. Omio can help you plan your trip by finding the best connections between Portsmouth and these popular destinations at a great price.
How early should I book tickets to Portsmouth from Southampton online for the best deals?

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

  • Bus tickets are costing on average $8 (€7) one way.
  • Train tickets cost on average $17 (€14) one way.

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