Pembroke
Pembroke
Portsmouth
Portsmouth
Train Driving

Pembroke to Portsmouth

Updated: 29 May 2026

The journey from Pembroke to Portsmouth covers approximately 400 km. By train, you will travel via Transport for Wales to Cardiff, then connect to a Great Western Railway service to Portsmouth Harbour. Driving involves taking the A477, A48, M4, and A3 south. This journey takes you from the Welsh coast across the Severn Bridge into the historic naval city of Portsmouth. Expect a travel time of roughly 7 hours by rail or 6 hours by car. Portsmouth Harbour is the primary arrival point for rail passengers.

Total Distance: 400 km driving distance, 320 km straight-line air distance.
Fastest Way
Driving, taking approximately 6 hours.
Cheapest Way
Train, if booked in advance, starting from 70 GBP.
Compare Pembroke to Portsmouth Routes
Train
Connecting
Driving
Direct
Duration 7 hours 6 hours
Avg Price 70-140 GBP 70-100 GBP fuel
Operator Great Western Railway Personal Vehicle
Route Pembroke Dock to Cardiff Central to Portsmouth Harbour A477, A48, M4, A3
Tip The connection at Cardiff is usually efficient; check platform numbers. The A3 can be very busy near Portsmouth; check live traffic reports.
Travel Tips
  • Station Arrival
    Portsmouth Harbour station is a short walk from the city center.
  • Traffic
    The A3 motorway can be congested near Portsmouth; check live traffic reports.
  • Booking
    Use the Trainline app for real-time updates on your connection.
  • Parking
    Use the city-center car parks for convenient access to the dockyard.
  • Weather
    Portsmouth is generally mild, but carry a jacket for coastal walks.
Safety Tips
  • Personal Safety
    Stay in well-lit areas when walking in the city center at night.
  • Vehicle Security
    Ensure your car is locked and no items are visible when parked.
  • Road Safety
    The A3 is a major road; stay alert for heavy goods vehicles.
  • Emergency
    Dial 999 for any urgent assistance.
People Also Ask
  • Is there a direct train?
    No, you must change at Cardiff Central for Portsmouth Harbour.
  • How long is the drive?
    The drive takes about 6 hours depending on traffic.
  • Where do I arrive?
    Trains arrive at Portsmouth Harbour station.
  • Is it cheaper to drive?
    Driving is often more cost-effective for families or groups.
  • Are there tolls?
    There are no tolls on the route from Pembroke to Portsmouth.
Quick Info
  • From Pembroke, Wales, United Kingdom
  • To Portsmouth, Hampshire, United Kingdom
  • Modes
Best Time to Travel

Spring and Summer for the best driving conditions on the M4 and A3.

Things to Do in Portsmouth
1
Historic Dockyard
Explore the historic naval dockyard featuring the HMS Victory.
2
Spinnaker Tower
Admire the panoramic views of the city from the iconic tower.
3
Southsea Castle
Visit the historic castle built by Henry VIII.
4
Gunwharf Quays
Shop at the popular waterfront shopping center.
Tags
Pembroke to Portsmouth train to Portsmouth driving to Portsmouth M4 motorway Portsmouth travel guide Wales to Portsmouth transport from Pembroke fastest route to Portsmouth