To travel to Pembrokeshire from Cardiff by car, head west on the M4, taking the A48 exit to Carmarthen and then follow the A40 to Haverfordwest. From there, continue onto the A487 to reach Pembrokeshire. Alternatively, you can take a train from Cardiff Central Station to Haverfordwest Station, with the journey taking approximately 2.5 hours. Other nearby landmarks include the Brecon Beacons National Park, which is around a 1.5 hour drive away, and Swansea, which is around a 1 hour drive away.
The closest airport to Pembrokeshire is Cardiff Airport, which is approximately 110 miles away. The suggested route from the airport is to take the A48 to Carmarthen and then switch to the A40 towards St. Clears. From St. Clears, continue on the A477 until you reach your destination in Pembrokeshire.