Find us
Your journey to the Coast
You can use our get directions button below, simply entering your address, postcode or nearest town. If you are using public transport to visit us, please use check the details below.
You can use our get directions button below, simply entering your address, postcode or nearest town. If you are using public transport to visit us, please use check the details below.
Roch Castle is located in the village of Roch, near Haverfordwest, Pembrokeshire, SA62 6AQ.
For journey planning on public transport, you can use Traveline Cymru.
If you require accessible transport or assistance on arrival, please let us know in advance. The castle has dedicated parking bays, and staff are available to support access needs.