Find hotels in Haverfordwest from NT$2,039
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Go beyond your typical stay in Haverfordwest
Check prices for these dates
Our top choices for Haverfordwest hotels
The price is NT$3,823
NT$4,587 total
includes taxes & fees
Dec 31 - 2026/1/1
The price is NT$5,751
NT$6,901 total
includes taxes & fees
Jan 8 - 2026/1/9

8.4 out of 10, Very Good, (303)
The price is NT$2,771
NT$3,326 total
includes taxes & fees
Dec 28 - Dec 29

9.6 out of 10, Exceptional, (112)
The price is NT$3,823
NT$3,823 total
includes taxes & fees
Dec 27 - Dec 28

9.8 out of 10, Exceptional, (250)
The price is NT$3,053
NT$3,663 total
includes taxes & fees
Jan 8 - 2026/1/9

9.6 out of 10, Exceptional, (76)
The price is NT$4,719
NT$5,663 total
includes taxes & fees
Dec 28 - Dec 29
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in
Stay near popular Haverfordwest attractions
Learn more about Haverfordwest
Climb the towers of Haverfordwest Castle for panoramic views of this medieval market town nestled along the Western Cleddau river. Explore the Town Museum inside the old prison, then ask locals about nearby Pembrokeshire Coast National Park's stunning beaches.

More cheap stays in Haverfordwest

The Druidstone Hotel
Druidstone Haven Haverfordwest Wales
The price is NT$3,548 per night from Dec 28 to Dec 29
NT$3,548
NT$4,258 total
Dec 28 - Dec 29
includes taxes & fees
9/10 Wonderful! (63 reviews)
Frequently asked questions
Explore a world of travel with Expedia
- Trefin Hotels
- Hotel Wedding Venues Hotels in Pembrokeshire
- Solva Hotels
- Skokholm Island Hotels
- Pembroke Hotels
- Tenby Hotels
- Hotels near Barafundle Bay
- Hotels near Dinosaur Park
- Saundersfoot Hotels
- Hotels near Pembroke Castle
- Amroth Hotels
- Angle Hotels
- Kilgetty Hotels
- St Davids Hotels
- Cottages in Pembrokeshire
































































































