Skip to content
SouthamptonCruise DealsYour Cruise, Our Passion
Shore Excursions

Southampton to Portsmouth

Maritime history fans will love Portsmouth — HMS Victory, the Mary Rose and the Spinnaker Tower, all a short hop from Southampton.

Affiliate disclosure: Some links on this page are affiliate links. If you book through them we may earn a commission — at no extra cost to you, and it never changes the price you pay. Learn more.

Quick answer

Portsmouth is about 25 miles / 35–45 minutes from Southampton. Visit by car, train or guided tour. The Historic Dockyard and Spinnaker Tower make it a great maritime day trip around your cruise.

How to get to Portsmouth

  • By car — roughly 35–45 minutes via the M27.
  • By train — direct services from Southampton Central.
  • By guided tour — door-to-door with commentary.

What to see

  • Portsmouth Historic Dockyard — HMS Victory and the Mary Rose.
  • Spinnaker Tower views over the harbour.
  • Gunwharf Quays for shopping and waterfront dining.

Local tip

Allow most of a day for the Historic Dockyard — it’s bigger than people expect.

Need a cruise transfer?

Get an instant fixed-price quote from viaUNO Cars — licensed Southampton drivers, meet & greet, no hidden fees.

Get Fixed-Price Quote

Frequently asked questions

How far is Portsmouth from Southampton?+

About 25 miles, roughly a 35–45 minute drive.

Can you get from Southampton to Portsmouth by train?+

Yes — there are direct trains from Southampton Central to Portsmouth.

Last updated: 1 June 2026