Salisbury to Portsmouth train

Sun, 19 May
+ Add return
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

Cheap train tickets from Salisbury to Portsmouth

Showing times and prices for 21 May

Cheapest

The best way to find a cheap train ticket from Salisbury to Portsmouth is to book your journey as far in advance as possible and to avoid travelling at rush hour.

Great Western Railway
13:331h14
Salisbury
14:47Portsmouth
£211One-way
0 changes
South Western Railway
10:561h48
Salisbury
12:44Portsmouth
£261One-way
0 changes
South Western Railway
07:371h35
Salisbury
09:12Portsmouth
£261One-way
0 changes
South Western Railway
05:331h38
Salisbury
07:11Portsmouth
£271One-way
0 changes

Train timetableSalisbury to Portsmouth

Showing trains for tomorrow, Tuesday, 21 May
Great Western Railway
13:331h14
Salisbury
14:47Portsmouth
0 changes
South Western Railway
10:561h48
Salisbury
12:44Portsmouth
0 changes
South Western Railway
07:371h35
Salisbury
09:12Portsmouth
0 changes
South Western Railway
05:331h38
Salisbury
07:11Portsmouth
0 changes

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets Salisbury to Portsmouth by train or coach

Tue
21 May
Wed
22 May
Thu
23 May
Fri
24 May
Sat
25 May
Sun
26 May
Mon
27 May

Train times from Salisbury to Portsmouth

Showing times and prices for 21 May

Fastest Journey

1 h 14 m

Average

1 h 33 m

Trains per day

4

Distance

58 km

Of the 4 trains that leave Salisbury for Portsmouth every day 4 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

Great Western Railway
13:331h14
Salisbury
14:47Portsmouth
£211One-way
0 changes
South Western Railway
07:371h35
Salisbury
09:12Portsmouth
£261One-way
0 changes
South Western Railway
05:331h38
Salisbury
07:11Portsmouth
£271One-way
0 changes
South Western Railway
10:561h48
Salisbury
12:44Portsmouth
£261One-way
0 changes

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Overview: Train from Salisbury to Portsmouth

distanceDistance35 miles
durationAverage train duration1 h 9 min
priceAverage train ticket price£26 (€29)
frequencyTrain frequency16 a day
changesDirect trainYes, there are 8 direct trains a day
carriersTrain providersGreat Western Rail or South Western Railway

Trains from Salisbury to Portsmouth cover the 35 miles long route taking on average 1 h 9 min with our travel partners like Great Western Rail or South Western Railway. Normally, there are 16 trains operating per day, including direct services available. You can get the cheapest train tickets for this journey for as low as £15, but the average price of train tickets is £26. Travellers depart most frequently from Salisbury and arrive in Portsmouth Harbour.

Train providers: Great Western Rail and South Western Railway trains Salisbury to Portsmouth

For as little as £21 you can travel by train from Salisbury to Portsmouth with Great Western Rail and South Western Railway. Omio will show you the best deals, timetables and tickets available for this trip.

South Western Railway is a train operating company in the United Kingdom, providing services in the south and south-west of England. It operates a variety of train types, including high-speed trains, local stopping services, and suburban commuter trains. It also offers a range of ticket types, including Advance, Off-Peak, and Super Off-Peak tickets. Onboard facilities include free Wi-Fi, power sockets, and a range of food and drink options. The most popular routes for South Western Railway include London Waterloo to Portsmouth Harbour, London Waterloo to Weymouth, and London Waterloo to Bournemouth.

Train information from Salisbury to Portsmouth with South Western Railway:

  • Average Duration: 1 h 46 min
  • Cheapest Price: £21
  • South Western Railway frequency: 8 a day

FAQs: Salisbury to Portsmouth train

FAQs: Travel by train from Salisbury 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.
FAQs
Cheap train tickets from Salisbury to Portsmouth can start from as little as £15 when you book in advance. The average train ticket price for Salisbury to Portsmouth is £26; however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
On average the Salisbury to Portsmouth train travel time is 1 h 9 min   for the 35 mile long trip, but the duration can vary if you travel on weekends and holidays.
The first train from Salisbury to Portsmouth leaves at 04: 33. Plan your trip with the Journey Planner   from Omio.
The last train from Salisbury to Portsmouth leaves at 11: 35.
Yes, there are 8 direct trains a day from Salisbury to Portsmouth with Great Western Rail. Schedules can vary on holidays or weekends with fewer direct trains.
For the trip from Salisbury to Portsmouth you can take a train with Great Western Rail or South Western Railway. Be sure to check out all possible train providers that offer services to Portsmouth from Salisbury on Omio to compare what amenities they may have.

Passengers board the train most frequently from Salisbury, which is located around 1.3 miles (2.1 km) away from the city centre, and they get off the train at Portsmouth Harbour, located 1.1 miles (1.8 km) away from the city centre.

A day trip to Portsmouth from Salisbury is worth doing with a journey time of 1 h 9 min each way. Check with Omio app   the best way to travel.
The cheapest month to travel from Salisbury to Portsmouth by train is November.
It's helpful to compare your options as there are 2 ways to travel between Salisbury and Portsmouth including taking a train or coach.

Important Stations and Airports in Salisbury and Portsmouth

Salisbury
Portsmouth
Salisbury is the most popular Salisbury railway station for Omio travellers, but it's not the only one. Read all the information you need to know about the main train stations in Salisbury for your journey to Portsmouth.
Amenities at station
WifiWifi
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+44 345 600 0650
Public transport options for Salisbury
Location for Rail Replacement Services: Station forecourt, off South Western Road

More options for your journey from Salisbury to Portsmouth

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

HomeTrainsTrain Times to Portsmouth Salisbury to Portsmouth train

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
More routes, destinations and providers