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.
|
Connecting
|
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. |
Spring and Summer for the best driving conditions on the M4 and A3.