Getting there & away
Richards Brothers’ bus 411 runs to St David’s (£3.50, 40 minutes, hourly Monday to Saturday), while 412 runs to Fishguard (40 minutes, hourly Monday to Saturday); both stop at the train station as well as the bus station.
First Cymru’s bus 349 goes to Pembroke (£3, 40 minutes, hourly Monday to Saturday, three to five Sunday) and Tenby (1½ hours). Silcox bus 322 runs to Carmarthen (£4.50, one hour, three daily Monday to Saturday).
National Express coach 508 runs direct from London Victoria (£26, seven hours, twice daily) to Haverfordwest via Chepstow, Swansea, Carmarthen, Tenby and Pembroke. National Express also runs coach 528 from Swansea to Haverfordwest (£8, 2¼ hours, one daily).
There are direct trains to Haverfordwest from Cardiff (£16, 2½ hours, every two hours) via Swansea (£10, 1½ hours).