Roch Castle.
Roch, Haverfordwest, Pembrokeshire.
Perched high on a rocky outcrop overlooking the Pembrokeshire coastline, Roch Castle offers a stay that feels both historic and distinctly elevated. Originally built in the 12th century as a defensive stronghold, the castle has been carefully restored into a luxury hotel while preserving its dramatic character. Its position provides sweeping views across St Brides Bay and the surrounding countryside, making it an ideal retreat for those drawn to both history and scenery.
Thick stone walls, narrow windows, and a crenelated roofline reflect its medieval origins, yet the interior tells a different story. Modern design elements have been seamlessly integrated into the ancient structure, creating a contrast that is pleasing on the eye. Clean lines, contemporary furnishings, and subtle lighting enhance the space while allowing the original stonework to remain the focal point.
Roch Castle’s extensive private grounds and elevated gardens, offering complete privacy and unforgettable views. Inside, the lounge houses comfy sofas, an honesty bar and a private study area.
Each room at the hotel is individually designed, offering a unique layout shaped by the castle’s historic structure. Some rooms feature curved walls or elevated platforms, while others open up to panoramic views through carefully positioned windows. Comfort is clearly a priority, with high-quality bedding, modern bathrooms, and thoughtful details that ensure guests feel relaxed without losing the sense of staying somewhere truly distinctive.
While the castle itself focuses on providing breakfast and light offerings, guests can enjoy nearby dining experiences connected to the property. Breakfast is served in a bright, elegant room, where locally sourced ingredients are presented simply but with care. The emphasis is on starting the day slowly, often with the coastline visible in the distance.
Located near the Pembrokeshire Coast National Park, Roch Castle provides ready access to the Pembrokeshire Coast Path, the sweeping sands at Newgale Beach and the sheltered little harbours at Solva and Porthgain. We especially recommend a boat trip from Martin's Haven, landing on Skomer Island.