SOU-P0R

Find train tickets from Southampton to Portsmouth

1 adult
Tue 30/9
Tue 7/10

Good to know

Cheapest day to travel

Thursday

Most expensive day to travel

Monday

Average price (round-trip)

£87

Average price (one-way)

£1,057
Train tickets from Southampton to Portsmouth are on average 18% less expensive on Thursdays
Train tickets from Southampton to Portsmouth are on average 20% more expensive on Mondays
(avg. price over the last 2 weeks)
(avg. price over the last 2 weeks)

Top tips for finding Southampton to Portsmouth train tickets

  • 25% of our users found round-trip train tickets from Southampton to Portsmouth for £116 or less.
  • You will generally catch the best train deals if you travel at midday.

FAQs when traveling from Southampton to Portsmouth by train

  • How long is a train journey to Portsmouth from Southampton?

    The train journey from Southampton to Portsmouth takes 2h 05m on average and covers a distance of 14 miles.

  • What train companies travel from Southampton to Portsmouth?

    AccesRail is the only train operator serving this route.

  • How much does a train ticket from Southampton to Portsmouth cost?

    The average price of a round-trip train ticket from Southampton to Portsmouth is £548. In the last 3 days, the lowest price found by KAYAK users was £98.

More options for your train ride to Portsmouth

Complete your trip to Portsmouth with a hotel stay or car rental

Search Portsmouth trains on KAYAK. Find cheap train tickets to Portsmouth from Southampton. KAYAK searches hundreds of travel sites to help you find cheap train fares and book the train that suits you best.