The journey from Pembroke Dock to Swansea covers approximately 95 kilometers along the scenic South Wales coastline. You can travel via the Transport for Wales rail service, which offers a direct connection from Pembroke Dock station to Swansea station. Alternatively, driving via the A477 and A48 roads takes roughly 90 minutes depending on traffic. This route passes through the picturesque Carmarthenshire countryside. It is a vital link for commuters and tourists moving between the Pembrokeshire coast and the city of Swansea.
Total Distance: 95 km driving distance, 78 km straight-line air distance.
|
Direct
|
Direct
|
|
|---|---|---|
| Duration | 1 hour 30 mins | 1 hour 20 mins |
| Avg Price | 15-25 GBP | 12-18 GBP fuel |
| Operator | Transport for Wales | N/A |
| Route | Pembroke Dock to Swansea via Carmarthen | A477 to A48 then M4 |
| Tip | Book via the Transport for Wales app to secure advance fares. | Avoid peak morning traffic near the Pont Abraham roundabout. |
May to September for clear coastal views and reliable rail schedules.