Haverfordwest
Haverfordwest
Portsmouth
Portsmouth
Train Driving

Haverfordwest to Portsmouth

Updated: 29 May 2026

The journey from Haverfordwest to Portsmouth covers about 380 km. Driving takes approximately 5 hours via the A40, M4, and M3. By train, you will travel from Haverfordwest to Cardiff or Bristol, then connect to a service to Portsmouth Harbour, taking around 5 hours and 30 minutes. Portsmouth is a historic naval city with a rich maritime heritage. This route connects the Welsh coast to the south coast of England.

Total Distance: 380 km driving distance; 300 km straight-line air distance.
Fastest Way
Driving, taking 5 hours under normal conditions.
Cheapest Way
Driving, especially if sharing fuel costs.
Compare Haverfordwest to Portsmouth Routes
Train
Connecting
Driving
Direct
Duration 5 hours 30 mins 5 hours
Avg Price £65 - £120 £55 - £80 fuel
Operator Great Western Railway N/A
Route Haverfordwest to Cardiff Central, then to Portsmouth Harbour. A40, M4, M3.
Tip The train journey offers beautiful views of the countryside. The M3 can be busy; allow extra time during peak hours.
Travel Tips
  • M4/M3 Traffic
    Check for traffic updates on the M4 and M3 before leaving.
  • Train Booking
    Book in advance to get cheaper tickets on GWR services.
  • Parking
    Use the multi-story car parks in Portsmouth city center.
  • Station Access
    Portsmouth Harbour station is centrally located.
  • Walking
    Portsmouth city center is walkable; wear comfortable footwear.
Safety Tips
  • Road Safety
    The M3 is a major motorway; stay alert and follow speed limits.
  • Personal Safety
    Portsmouth is a safe city, but keep your belongings secure in busy areas.
  • Emergency
    Dial 999 for emergencies.
  • Night Travel
    Ensure your vehicle is well-maintained for long motorway journeys.
People Also Ask
  • Is there a direct train?
    No, you must change at Cardiff or Bristol.
  • How long is the drive?
    Approximately 5 hours.
  • Is Portsmouth worth visiting?
    Yes, it is a vibrant city with a rich maritime history.
  • Are there tolls?
    No, the Severn Bridge tolls were removed.
  • What is the best way to travel?
    Driving is generally more convenient for this route.
Quick Info
  • From Haverfordwest, Wales, United Kingdom
  • To Portsmouth, Hampshire, United Kingdom
  • Modes
Best Time to Travel

Summer for coastal visits and naval events.

Things to Do in Portsmouth
1
Historic Dockyard
Explore the historic naval dockyard, home to the HMS Victory and the Mary Rose Museum.
2
Spinnaker Tower
Enjoy panoramic views of the city and the Solent from this iconic tower.
3
Gunwharf Quays
Shop and dine at this large waterfront shopping and leisure complex.
4
Southsea Castle
Visit this historic castle, built by Henry VIII to defend the coast.
Tags
Haverfordwest to Portsmouth train to Portsmouth driving to Portsmouth from Wales M4 and M3 route UK travel guide Pembrokeshire to Hampshire Portsmouth Harbour station traveling from Wales to South East UK rail connections Portsmouth travel