Getting from Portsmouth to Salisbury by train is refreshingly simple, because Great Western Railway runs a direct service the whole way, with no changes and a cathedral city waiting at the far end.

The 700 bus aside, the fastest public link between the two cities is this GWR train, part of the long run that carries on to Bath, Bristol and Cardiff. It leaves from Portsmouth Harbour, picks up across the city, then strikes inland through Southampton and the Test Valley to Salisbury in a little over an hour.
The route in brief
| Detail | Portsmouth to Salisbury |
|---|---|
| Operator | Great Western Railway |
| Change needed | None, it is direct |
| Journey time | About 1 hour 20 minutes |
| Frequency | Roughly one train an hour |
| First and last | First from Portsmouth Harbour about 04:55, last in the evening about 21:23 |
| Main stops | Fareham, Southampton Central, Romsey |
| Cheapest ticket | An Advance single, booked ahead |
| Updated | November 2026 |
The clock times above come from the National Rail timetable in force at the time of writing, so use them as a guide and check the live board for the exact departure you want.
Where the line goes
From Portsmouth the train threads out of the island before swinging west through Hampshire and up into Wiltshire. The map shows the full run from the harbour to Salisbury.
Stops along the way
Heading out from Portsmouth, the train calls at the city stations first, then Fareham and Southampton before the quieter run through the Test Valley into Salisbury. The main calling points are these:
| No. | Station | Good for |
|---|---|---|
| 1 | Portsmouth Harbour | Gunwharf, the Dockyard, the ferries |
| 2 | Portsmouth and Southsea | City centre, the Guildhall |
| 3 | Fratton | Fratton Park, east Portsmouth |
| 4 | Cosham | North of the harbour, QA Hospital buses |
| 5 | Fareham | Change for Gosport buses and the west |
| 6 | Southampton Central | Southampton, onward connections |
| 7 | Romsey | Market town, Broadlands |
| 8 | Salisbury | Cathedral, city centre, buses to Stonehenge |
A few of the trains add the small request stops of Dean and Mottisfont and Dunbridge between Romsey and Salisbury, so check the particular service if one of those is your stop. Coming back the other way, the train runs the same line in reverse, from Salisbury through Romsey and Southampton to Fareham and the Portsmouth stations.
How often, and when
The service runs about once an hour for most of the day, as part of the hourly Great Western link between Portsmouth and Cardiff. The first train out of Portsmouth Harbour leaves early, at around 04:55, reaching Salisbury by about 06:05, while the last useful evening departure is around 21:23, into Salisbury close to 22:53.
You might also like
As a rough guide to a daytime trip, leave Portsmouth around 10:00 and you will be in Salisbury by about 11:20, with easy time for the cathedral before lunch. Sunday trains are fewer, so it pays to glance at the live departures for the exact time.
Fares and getting the best price
Fares work the usual National Rail way, so a little planning saves money. The options are:
- an Advance single, booked ahead for a set train, which is the cheapest way to travel;
- an Off-Peak Day Return, the flexible walk-up ticket for a day out;
- an Anytime ticket if you need to travel at the busiest times.
A Railcard is well worth it if you qualify, as most cost about £35 a year and take a third off the fare, which pays for itself in a couple of trips. Since fares shift with demand and the hour you travel, look up the live price before booking instead of trusting a quoted figure.
Sorting your ticket
You can buy for this train in several places, all selling the same regulated fares:
- the National Rail Enquiries site or app;
- the Great Western Railway website or app;
- a ticket machine or the ticket office at Portsmouth Harbour or Portsmouth and Southsea;
- the ticket counter at Salisbury for the return.
To get the best of it, a few simple steps help:
- pick your train and book an Advance single as early as you can;
- add a Railcard to your account if you have one, so the discount applies automatically;
- take an e-ticket to your phone or collect from the machine;
- buy before you board, as there is not always a ticket office open at the smaller stops.
With the ticket sorted, the rest is just a matter of finding your platform and settling in for the ride.
Before you travel to Salisbury
Is the Portsmouth to Salisbury train really direct?
Yes. Great Western runs it straight through, so you stay on the same train from Portsmouth all the way to Salisbury with no need to change.
Which Portsmouth station should I use?
Any station on the line works, though the two most central, Portsmouth and Southsea together with Portsmouth Harbour, are best for the city and Gunwharf. Our guide to the train stations in Portsmouth explains how each one fits.
Can I carry on to Bath or Bristol?
Yes, the same train continues beyond Salisbury towards Bath, Bristol and Cardiff, so you can stay aboard for the West Country without changing.
How do I keep the fare down?
Book an Advance single early and add a Railcard if you have one. For more on cutting the cost, see our tips on cheap train tickets to Portsmouth, which apply just as well the other way round.
This guide was put together by Portsmouth And from Great Western Railway and National Rail timetable and fares information. It sits alongside our wider look at getting to Portsmouth by train, and as ever you should check live times and prices before you travel.
Last updated: November 2026.



