Travel options
from Salisbury to Portsmouth

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

distanceDistance35 miles (57 km)
modeAvailable travel modesTrain
fastestFastest modeTrain • £23 • 1 h 18 min
carriersPopular travel companiesGreat Western Railway

Travel 35 miles (57 km) by train from Salisbury to Portsmouth. Great Western Railway is the main travel provider operating this journey. Travellers can even take a direct from Salisbury to Portsmouth.

Travel Tips

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

Your travel option from Salisbury to Portsmouth includes taking a train.

What is the fastest way to get from Salisbury to Portsmouth?

The fastest way to travel between Salisbury and Portsmouth is by train, which requires on average 1 h 18 min   of travel time.

What is the distance from Salisbury to Portsmouth?

The distance from Salisbury to Portsmouth is approximately 35 miles (57 km).

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

The average frequency per day from Salisbury to Portsmouth is:

  • 16 trains a day.

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

Where do I depart from Salisbury? Where do I arrive in Portsmouth?

These are the most popular departure and arrival points for travellers from Salisbury to Portsmouth:

  • Trains mostly leave from Salisbury and tend to arrive in Portsmouth & Southsea.
Which travel operators can get me from Salisbury to Portsmouth?

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

  • You can travel by train between Salisbury and Portsmouth with Great Western Railway, and you can find Great Western Railway Salisbury to Portsmouth tickets for £23 on Omio.
What other destinations are worth visiting after travelling from Salisbury to Portsmouth?
Omio customers who travel from Salisbury to Portsmouth often also extend their holiday to go to London, Southampton or Bournemouth. 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 purchase Salisbury to Portsmouth tickets online to score the best deals?

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

  • Train tickets are costing on average £23 one way.

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

Travelling from Salisbury to Portsmouth: related information

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