Getting there & away
Note that Pembroke is not the same as Pembroke Dock. Some regional bus services go to one or the other but not both. Most buses heading from Pembroke town to Pembroke Dock and Haverfordwest depart from Westgate Hill near the castle entrance; those bound for Tenby and Carmarthen go from Main St outside Somerfield supermarket.
First Cymru bus 349 runs from Pembroke to Haverfordwest (45 minutes, hourly Monday to Saturday, three to five on Sunday) and, in the opposite direction, to Tenby (45 minutes).
The Coastal Cruiser (387) bus service runs in a loop south from Pembroke (three daily, no Sunday service October to April), taking in Angle, Bosherston, Stackpole Quay and Freshwater East.
There are direct trains from Swansea to Pembroke (£10, 2½ hours, every two hours Monday to Saturday, one on Sunday) and Pembroke Dock via Carmarthen and Tenby.
For ferries between Pembroke and Rosslare (Ireland), The ferry terminal is in Pembroke Dock, 2 miles northwest of Pembroke town centre.