All cottages available for only £20 Deposit!*

For a limited time only, all our cottages can be reserved for only £20 Deposit. Don't miss out!

REFINE SEARCH

Your search returned 100 cottages.

View on map
View on map
All cottages available for only £20 Deposit!*

For a limited time only, all our cottages can be reserved for only £20 Deposit. Don't miss out!

*Applicable to holidays commencing at least 6 weeks in the future. Full balance due 6 weeks prior to departure. Please refer to Book Now Pay Later Terms and Conditions for further information.

If exploring picturesque countryside, idyllic coastline and captivating towns and villages sounds like the perfect holiday for you, one of our selected cottages in Haverfordwest could be the perfect destination for your next UK break. From our Haverfordwest cottages, the whole of Pembrokeshire rests at your fingertips, with opportunities to attract visitors of all tastes and preferences.

This county town is lined with quaint independent shops and cafés, as well as boasting its stunning ruined priory and town museum. It's a wonderfully calming base for what could be an endlessly exciting getaway. This fascinating town transforms from being peaceful and charming in the daytime to a colourful and friendly night-time spot, very popular with the locals. Let your hair down in one of the many quirky drinking holes after a long day of outdoor activities. The UK's only Coast National Park rests close by; a band of glorious countryside separates you from the astounding coastline with its glistening sandy beaches, hidden coves and the Pembrokeshire Coastal Path to discover it all from. For a truly unforgettable visit, head to the country's smallest city, St Davids, dominated by its imposing cathedral and with some truly outstanding panoramic views. For more things to do in the area, visit our Inspire Me pages.

If this one-of-a-kind destination appeals to you and your loved ones, speak to one of our excellent travel experts and book your Haverfordwest self-catering accommodation. Call 01244356666 for more information.