Haverfordwest
The county town at the crossroads of Pembrokeshire — castle, riverside, rail links, and every beach within half an hour.
Haverfordwest is Pembrokeshire's working capital: a hill town of medieval streets under a Norman castle above the Western Cleddau, with the county's main shopping, supermarkets, hospital and railway station. It isn't a resort and doesn't pretend to be — but as a touring base it is unbeatable on pure geography: Broad Haven and Newgale within 15 minutes, St Davids 25, Tenby 30, Marloes and the Skomer boats 25.
The town rewards a wander more than its reputation suggests — the castle ramparts, the Riverside quarter's cafés and the Bristol Trader pub by the old quay, where trading ships once unloaded. For value hunters, accommodation here costs meaningfully less than the coast a few miles away.
Where to stay in Haverfordwest
Riverside and the older streets under the castle for character; the villages just west (Camrose, Nolton, Roch — with its castle silhouette) split the difference between town convenience and coast.
Stays in Haverfordwest by feature
Places to stay in Haverfordwest
We haven’t hand-picked stays in Haverfordwest yet — try the full search or nearby destinations below.
Also consider
Tenby
Pembrokeshire's postcard town: pastel Georgian houses above three superb beaches, a working harbour and medieval walls — the classic Welsh seaside holiday.
Saundersfoot
Big sandy beach, busy little harbour and a proper seaside village centre — Tenby's more relaxed neighbour, three miles up the coast.
St Davids
Britain's smallest city — a cathedral in a hollow, Whitesands Bay up the road, and the wildest, most beautiful corner of the national park all around.