Portsmouth ↔ Southampton — the route
The drive
Portsmouth to central Southampton is roughly 22 miles along the M27 — typically 35 to 50 minutes, with rush-hour congestion around Junctions 8–9 the main variable. Late evenings are closer to 30 minutes.
Pickups we cover
Portsmouth Harbour railway station, Portsmouth & Southsea station, the Historic Dockyard, Portsmouth International Port (Brittany Ferries / Condor), Gunwharf Quays, Queen Alexandra Hospital (Cosham), and HMNB Portsmouth. We also cover Fareham, Gosport, Whiteley and Havant under the same PO uplift band.
Portsmouth to the Southampton cruise terminals
The most-asked version of this journey is a taxi from Portsmouth to a Southampton cruise terminal, and we run it as one direct door-to-terminal transfer — about 35 to 50 minutes, no changes, luggage handled at both ends. Pickups from Portsmouth Harbour and Portsmouth & Southsea stations, Portsmouth International Port, the Historic Dockyard, Gunwharf Quays or any Portsmouth address. We deliver to whichever of the five Southampton terminals your ship uses — Ocean (SO14 3QN), City (SO15 1HJ), Mayflower (SO15 1HQ), QEII (SO14 3GG) and Horizon (SO15 1AW) — so tell us the terminal on your e-ticket and the driver goes to the correct dock gate. Sailing from Portsmouth itself instead? That is a different journey, covered on our Portsmouth cruise port page.
Postcodes and zone pricing
All PO postcodes carry a £6 out-of-area pickup uplift on metered jobs (most of Portsmouth, Cosham, Fareham, Gosport, Whiteley, Havant). Airport transfers from Portsmouth to Heathrow, Gatwick and Luton are quoted online as a fixed total before you book, and Southampton Airport runs are the short hop at the other end of the M27.