Pembroke
Pembroke
Portsmouth
Portsmouth
Train Driving

Pembroke to Portsmouth

Updated: 29 May 2026

The journey from Pembroke to Portsmouth covers approximately 380 kilometers. By car, the route follows the A477, A48, M4, and M3 motorway, taking about 5.5 hours. By train, the journey involves multiple changes and takes around 6.5 hours. Portsmouth is a major port city in Hampshire, known for its naval history and the Spinnaker Tower. This route is a long but scenic drive through South Wales and England.

Total Distance: 380 km driving distance, 330 km straight-line air distance.
Fastest Way
Driving, taking 5.5 hours via the M4/M3.
Cheapest Way
Driving, especially if traveling with a group.
Compare Pembroke to Portsmouth Routes
Train
Connecting
Driving
Direct
Duration 6 hours 30 mins 5 hours 30 mins
Avg Price 80-150 GBP 70-80 GBP fuel
Operator Great Western Railway N/A
Route Pembroke Dock to Portsmouth Harbour via Swansea and Cardiff. A477, A48, M4, M3 motorway.
Tip Book in advance to secure cheaper fares. The M4/M3 is the most direct route; check for roadworks.
Travel Tips
  • Train Tickets
    Use the GWR website to book tickets for the best deals.
  • Parking
    Portsmouth has several public car parks.
  • Walking
    Portsmouth is a large city; use public transport to get around.
  • Local Info
    Visit the local tourist information centre for maps and event listings.
  • Advance Booking
    Book your train tickets at least 7 days in advance for the best prices.
Safety Tips
  • Motorway Safety
    The M4/M3 can be very busy; stay alert keep a safe distance.
  • City Safety
    Portsmouth is generally safe, but keep your belongings secure in busy areas.
  • Emergency
    Portsmouth has major hospitals and emergency services.
  • Night Safety
    Stick to well-lit areas when walking at night.
People Also Ask
  • Is there a direct train?
    No, you must change at Swansea or Cardiff.
  • How long is the drive?
    Approximately 5.5 hours.
  • Are there tolls?
    No, the Severn Bridge tolls were removed.
  • Is Portsmouth a good city to visit?
    Yes, it is known for its naval history and harbor.
  • Can I fly?
    Portsmouth does not have an airport; use Southampton or Bristol.
Quick Info
  • From Pembroke, Pembrokeshire, United Kingdom
  • To Portsmouth, Hampshire, United Kingdom
  • Modes
Best Time to Travel

Spring and Summer for outdoor sightseeing.

Things to Do in Portsmouth
1
Historic Dockyard
A world-famous naval history site.
2
Spinnaker Tower
A landmark tower offering panoramic views of the city.
3
Portsmouth Museum
A museum showcasing the history of the local area.
4
Southsea Castle
A historic castle built by Henry VIII.
Tags
Pembroke to Portsmouth Portsmouth travel driving to Portsmouth train to Portsmouth M4 motorway Pembrokeshire to Hampshire fastest way to Portsmouth cheapest way to Portsmouth Wales to England travel Pembroke transport