Travel options
from Portsmouth to Salisbury

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

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

Deutsche Bahn

Travel Information to Salisbury from Portsmouth

distanceDistance35 miles (57 km)
modeAvailable travel modesTrain
fastestFastest modeTrain • $32 (€26) • 1 h 16 min
carriersPopular travel companiesGreat Western Railway

Take a train to travel 35 miles (57 km) between Portsmouth and Salisbury. Great Western Railway is the main travel company operating this trip. Travelers can even take a direct from Portsmouth to Salisbury.

Travel Tips

Travel from Portsmouth to Salisbury
Travel to Salisbury 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 to Salisbury.
What are the ways to get from Portsmouth to Salisbury?

You can get from Portsmouth to Salisbury by train.

What is the fastest way from Portsmouth to Salisbury?

A train is the fastest way to get to Salisbury from Portsmouth with an average travel time for this journey around 1 h 16 min.

How far is Salisbury from Portsmouth?

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

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

The average frequency per day from Portsmouth to Salisbury is:

  • 16 trains a day.

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

Where do people depart from and arrive in when traveling from Portsmouth to Salisbury?

These are the most popular departure and arrival points when traveling from Portsmouth to Salisbury:

  • Most travelers catch their train from Portsmouth & Southsea and arrive in Salisbury.
Which travel companies can get me from Portsmouth to Salisbury?

If finding a good deal is your main consideration for your trip from Portsmouth to Salisbury, then we'll help you find the best value travel company for you:

  • Great Western Railway can get you to Salisbury by train. You can find a good deal for train tickets with Great Western Railway from Portsmouth to Salisbury for $32 (€26) on Omio.
What other destinations are worth visiting after traveling from Portsmouth to Salisbury?
Many of our customers who book a trip from Portsmouth to Salisbury often extend their vacation and travel to other popular destinations like London, Southampton or Bristol. If you’re thinking of adding another destination to your Portsmouth and Salisbury itinerary, let Omio find you the best connections between Salisbury and any of these top destinations today!
When should I buy a ticket from Portsmouth to Salisbury online to score the best deals?

When planning your trip from Portsmouth to Salisbury, 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 $32 (€26) one way.

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

Important Stations and Airports for this Journey

Travelling from Portsmouth to Salisbury: related information

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