Subscribe to receive top tips, train news and travel inspiration straight to your inbox
Durham to Portsmouth by train
-
First train04:59
-
Last train23:00
-
Avg changes1
-
Fastest journey5hr 17m
-
Distance444 kilometres
-
Trains per day26
-
Avg. journey time6hr 20m
-
Train operators
From Durham to Portsmouth by train
Opt for comfortable, green travel and choose to go from Durham to Portsmouth by train. With 26 trains per day, you will have various options to choose from. Read on for details on the quickest routes, total travel distance, tips on saving money on tickets and more.
Cost of train tickets between Durham and Portsmouth
The cheapest train tickets from Durham to Portsmouth start at £106.33. If you book a month in advance, tickets cost, on average, . If you wait until a week in advance, expect tickets to be around .
Pro tip: The best way to save on tickets from Durham to Portsmouth is by booking in advance. Keep in mind that tickets for this route go on sale 4 months before the travel date. So if you want to save on your booking, be sure to lock in your tickets as early as possible.
Durham to Portsmouth daily train schedule
Whether you’re headed to Portsmouth on a Tuesday or a Sunday, with 26 trains per day, you will have multiple options to choose from.
04:59: departure of first train Monday-Friday
23:00: departure of last train Monday-Friday
04:59: departure of first train on weekends
20:46: departure of last train on weekends
Every 24 minutes: frequency of train departures
Durham to Portsmouth distance and train travel time
The total distance for this route is 444 kilometres, with the fastest trip taking 5 hours and 17 minutes.
When do tickets between Durham and Portsmouth go on sale?
Travellers can book train journeys between Durham and Portsmouth 4 months before the travel date. The earlier you book, the better the price. Stay informed about ticket availability by setting up a personalised booking alert with Rail Europe.
Making the most of your Durham to Portsmouth travels
To ensure the smoothest of train journey, check out our vast help articles. To start planning your holiday and to find travel inspiration, check out our city guide: Portsmouth.
Frequently asked questions
What’s the distance between Durham and Portsmouth by train?
The train journey from Durham to Portsmouth covers 444 kilometres in total.
How much does it cost to go from Durham to Portsmouth by train?
The cheapest fare for this route is £106.33. When booking 30 days in advance, tickets cost . A ticket bought 7 days before travel typically costs .
When can I buy tickets for trains running from Durham to Portsmouth?
Tickets for travel between Durham to Portsmouth are available 4 months before departure.
What’s the travel time from Durham to Portsmouth by train?
The fastest journey is 5 hours and 17 minutes.
Other journeys to Portsmouth View all journeys to Portsmouth
-
From Southampton to Portsmouth From £38.80
-
From Brighton to Portsmouth From £22.39
-
From London to Portsmouth From £10.45
-
From Birmingham to Portsmouth From £51.49
-
From Guildford to Portsmouth From £10.07
-
From Coventry to Portsmouth From £234.68
-
From Manchester to Portsmouth From £63.80
-
From Oxford to Portsmouth From £39.18
-
From Reading to Portsmouth From £39.55
-
From Basingstoke to Portsmouth From £5.97
-
From Bristol to Portsmouth From £30.59
-
From Havant to Portsmouth From £4.10
Other journeys from Portsmouth
-
From Portsmouth to London From £8.58
-
From Portsmouth to Brighton From £22.01
-
From Portsmouth to Bristol From £19.77
-
From Portsmouth to Salisbury From £22.39
-
From Portsmouth to Southampton From £11.19
-
From Portsmouth to Bath Spa From £16.04
-
From Portsmouth to Fareham From £5.30
-
From Portsmouth to Cardiff From £35.07
-
From Portsmouth to Winchester From £12.31
-
From Portsmouth to Birmingham From £57.83
-
From Portsmouth to Havant From £4.00
-
From Portsmouth to Woking From £13.80
Other journeys from Durham
-
From Durham to London From £32.46
-
From Durham to York From £33.21
-
From Durham to Birmingham From £31.71
-
From Durham to Edinburgh (Waverley, city centre) From £25.00
-
From Durham to Leeds From £11.94
-
From Durham to Peterborough From £37.68
-
From Durham to Doncaster From £21.64
-
From Durham to Newcastle From £2.61
-
From Durham to Paris From £230.21
-
From Durham to Sheffield From £17.54
-
From Durham to Manchester From £42.16
-
From Durham to Darlington From £4.85