Pembroke Dock
Pembroke Dock
Portsmouth
Portsmouth
Train Driving

Pembroke Dock to Portsmouth

Updated: 30 May 2026

The journey from Saundersfoot to Portsmouth covers approximately 380 km. By car, you will follow the A477, A48, M4, and M27. Rail travel requires a change at Carmarthen and London or Bristol. Portsmouth is a historic port city known for its naval heritage. This route takes you from the Welsh coast to the South East of England.

Total Distance: 380 km driving distance, 330 km straight-line air distance.
Fastest Way
Driving is the fastest, taking about 5 hours.
Cheapest Way
Driving is the most cost-effective for groups.
Compare Pembroke Dock to Portsmouth Routes
Train
Connecting
Driving
Direct
Duration 5 hours 30 mins 5 hours
Avg Price £80 - £130 £65 - £100 in fuel
Operator Transport for Wales and GWR Personal Vehicle
Route Saundersfoot to Carmarthen, Carmarthen to Bristol, Bristol to Portsmouth. A477, A48, M4, M27.
Tip GWR services from Bristol to Portsmouth are frequent. The M4 can be very busy; try to avoid peak hours.
Travel Tips
  • Train Tickets
    Book in advance to save money.
  • Traffic
    Use Waze to avoid congestion on the M4.
  • Parking
    Use the city center car parks.
  • Food
    Pack snacks for the train.
  • Navigation
    Use a GPS with live traffic.
Safety Tips
  • Motorway Safety
    Stay alert on the M4.
  • Emergency
    Keep a first aid kit in your car.
  • Personal Safety
    Stay in well-lit areas.
  • Vehicle Maintenance
    Check your tire pressure.
People Also Ask
  • Is Portsmouth a good city to visit?
    Yes, it has a rich history and cultural attractions.
  • How long is the drive?
    It takes about 5 hours.
  • Are there direct trains?
    No, you must change at least once.
  • What is the best way to travel?
    Driving is usually the most convenient.
  • Can I take a bike on the train?
    Yes, but you must reserve a space.
Quick Info
  • From Pembroke Dock, Wales, United Kingdom
  • To Portsmouth, Hampshire, United Kingdom
  • Modes
Best Time to Travel

Summer is ideal for visiting the Historic Dockyard.

Things to Do in Portsmouth
1
Historic Dockyard
Visit the historic dockyard.
2
Spinnaker Tower
See the iconic tower.
3
Southsea Castle
Explore the historic castle.
4
Gunwharf Quays
Shop at the large shopping center.
Tags
Saundersfoot to Portsmouth train to Portsmouth driving to Portsmouth Wales to Hampshire UK travel M27 motorway Portsmouth transport Saundersfoot travel fastest route travel tips