The journey from Carmarthen to Portsmouth covers approximately 330 kilometers. By train, you will travel via Swansea, Bristol, and then connect to a service to Portsmouth Harbour. By car, the route follows the A48, M4, and A3. This journey takes you from the Welsh coast to the historic naval city of Portsmouth.
Total Distance: 330 km driving distance; 260 km straight-line air distance.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 6 hours | 5 hours |
| Avg Price | 55-110 GBP | 55-80 GBP fuel |
| Operator | Great Western Railway | N/A |
| Route | Carmarthen to Swansea, Swansea to Bristol, Bristol to Portsmouth. | A48 to M4, then A3 south. |
| Tip | Portsmouth Harbour station is right next to the ferry terminal. | The A3 can be slow; allow extra time. |
Summer for the maritime festivals and coastal activities.