Getting there & away
Silcox Coaches bus 381 runs from Tenby to Haverfordwest (£3, one hour, hourly Monday to Saturday, one on Sunday), where you can change for buses to St David’s and Fishguard. To get to Cardigan, take the 381 as far as Narberth and change to the 430 (one hour, two daily Monday to Saturday).
First Cymru bus 349 goes to Haverfordwest via Manorbier and Pembroke (£2.50, 40 minutes, hourly Monday to Saturday).
There’s a direct train service to Tenby from Swansea (£10, 1½ hours, seven daily Monday to Saturday, one on Sunday), continuing to Pembroke.