Durham to Portsmouth by train
Compare prices, times and book fast direct trains
Overview: trains from Durham to Portsmouth
Find the key information for travelling by train from Durham to Portsmouth, including journey times, fares and operators serving the route. Compare your options and plan the journey that works for you with Rail Europe.
From Durham to Portsmouth by train
Opt for comfortable, green travel and choose to go from Durham to Portsmouth by train. With 27 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 €128.95. 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 27 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 21 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 21 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.
FAQs about the train journey from Durham to Portsmouth
Want to know more about your journey from Durham to Portsmouth? We've compiled some of the most frequently asked questions by our customers to help you plan your journey.
The train journey from Durham to Portsmouth covers 444 kilometres in total.
The cheapest fare for this route is €128.95. When booking 30 days in advance, tickets cost . A ticket bought 7 days before travel typically costs .
Tickets for travel between Durham to Portsmouth are available 4 months before departure.
The fastest journey is 5 hours and 21 minutes.
Other train journeys from Durham
- From Durham to London From €43.89
- From Durham to York From €10.86
- From Durham to Birmingham From €38.46
- From Durham to Edinburgh From €40.27
- From Durham to Leeds From €33.93
- From Durham to Peterborough From €52.03
- From Durham to Doncaster From €25.79
- From Durham to Newcastle upon Tyne From €3.17
- From Durham to Paris From €181.43
- From Durham to Sheffield From €27.15
- From Durham to Manchester From €50.67
- From Durham to Darlington From €5.88
- From Durham to Skegness From €85.51
- From Durham to Grantham From €39.36
- From Durham to Derby From €32.12
Other train journeys to Portsmouth
- From Southampton to Portsmouth From €17.65
- From Brighton to Portsmouth From €10.41
- From London to Portsmouth From €10.41
- From Birmingham to Portsmouth From €46.15
- From Guildford to Portsmouth From €12.22
- From Coventry to Portsmouth From €88.23
- From Manchester to Portsmouth From €62.89
- From Oxford to Portsmouth From €28.96
- From Reading to Portsmouth From €47.96
- From Basingstoke to Portsmouth From €9.95
- From Bristol to Portsmouth From €36.20
- From Havant to Portsmouth From €4.91
- From Chichester to Portsmouth From €9.70
- From Fareham to Portsmouth From €6.35
- From Cardiff to Portsmouth From €50.22
Other train journeys from Portsmouth
- From Portsmouth to London From €10.41
- From Portsmouth to Brighton From €10.41
- From Portsmouth to Bristol From €36.20
- From Portsmouth to Salisbury From €27.15
- From Portsmouth to Southampton From €26.69
- From Portsmouth to Bath From €31.22
- From Portsmouth to Fareham From €6.35
- From Portsmouth to Cardiff From €34.84
- From Portsmouth to Winchester From €14.93
- From Portsmouth to Birmingham From €69.68
- From Portsmouth to Havant From €4.79
- From Portsmouth to Woking From €16.74