Subscribe to receive top tips, train news and travel inspiration straight to your inbox
Stevenage to Portsmouth by train
-
First train05:04
-
Last train20:47
-
Avg changes1
-
Fastest journey2hr 39m
-
Distance137 kilometres
-
Trains per day31
-
Avg. journey time3hr 2m
-
Train operators
Explore Stevenage to Portsmouth by train
Thinking about travelling from Stevenage to Portsmouth by train? Here’s everything you need to know to maximise your experience along this train journey.
Train travel between Stevenage and Portsmouth: train ticket prices
Cost of train tickets from Stevenage to Portsmouth:
Cheapest tickets: £31.26
Cost of tickets when booked 30 days in advance:
Cost of tickets when booked 7 days in advance:
Tickets go on sale 5 and a half months in advance.
Stevenage to Portsmouth train schedule
The earliest weekday train along this route departs at 05:04.
The latest weekday train along this route departs at 20:47.
The earliest weekend train along this route departs at 06:17.
The latest weekend train along this route departs at 20:17.
31 trains run along this route each day.
Trains leave the station every 22 minutes.
What are the travel time and distance for trains from Stevenage to Portsmouth?
On this route spanning 137 kilometres in total, the fastest journey takes 2 hours and 39 minutes.
Booking time frame: Stevenage to Portsmouth trains
Tickets for travel to Portsmouth along this route are available for purchase 5 and a half months before the travel date. Set up a booking alert to be notified as soon as your ideal travel date goes on sale.
More information on train travel from Stevenage to Portsmouth
Want to know more about train travel in Europe? Explore our help articles for guidance on booking, travel discounts, class of service and much more. Need some travel inspiration? Check out our Portsmouth city guide to get you started.
Frequently asked questions
What is the distance by train from Stevenage to Portsmouth?
The total distance between Stevenage and Portsmouth is 137 kilometres.
How much is a train ticket from Stevenage to Portsmouth?
The cheapest fare on this route is £31.26. If you book 30 days in advance, tickets cost about . If booked 7 days in advance, the cost is typically .
How far in advance can I book my Stevenage to Portsmouth train tickets?
Tickets for this route become available 5 and a half months before the travel date.
What’s the travel time from Stevenage to Portsmouth by train?
The fastest journey is 2 hours and 39 minutes.
Other journeys to Portsmouth View all journeys to Portsmouth
-
From Southampton to Portsmouth From £38.70
-
From Brighton to Portsmouth From £10.42
-
From London to Portsmouth From £10.42
-
From Birmingham to Portsmouth From £51.36
-
From Guildford to Portsmouth From £10.05
-
From Coventry to Portsmouth From £234.09
-
From Manchester to Portsmouth From £63.64
-
From Oxford to Portsmouth From £39.08
-
From Reading to Portsmouth From £39.45
-
From Basingstoke to Portsmouth From £5.95
-
From Bristol to Portsmouth From £30.52
-
From Havant to Portsmouth From £4.10
Other journeys from Portsmouth
-
From Portsmouth to London From £8.56
-
From Portsmouth to Brighton From £21.96
-
From Portsmouth to Bristol From £19.72
-
From Portsmouth to Salisbury From £22.33
-
From Portsmouth to Southampton From £11.16
-
From Portsmouth to Bath Spa From £16.00
-
From Portsmouth to Fareham From £5.30
-
From Portsmouth to Cardiff From £34.98
-
From Portsmouth to Winchester From £12.28
-
From Portsmouth to Birmingham From £57.68
-
From Portsmouth to Havant From £4.00
-
From Portsmouth to Woking From £13.77
Other journeys from Stevenage
-
From Stevenage to Cambridge From £9.00
-
From Stevenage to London From £7.44
-
From Stevenage to York From £25.31
-
From Stevenage to Leeds From £20.10
-
From Stevenage to Doncaster From £18.98
-
From Stevenage to Hitchin From £2.23
-
From Stevenage to Newcastle From £36.84
-
From Stevenage to Birmingham From £88.20
-
From Stevenage to Letchworth Garden City From £2.61
-
From Stevenage to Leicester From £71.45
-
From Stevenage to Peterborough From £8.93