Call to book
0871 277 1070
13 pence/min+the caller’s Access Charge Privacy policy
Close
Need help?
My lastminute.com

Cheap Hotels in Haverfordwest

84
126 reviews by TrustYou
Mariners Square
0.1 Miles from the centre
per night from £99
(price for Tue, 29 Oct)

Welcome Traveller Inn Hotel

79
127 reviews by TrustYou
Tiers Cross
4.2 Miles from the centre
per night from £60
(price for Tue, 29 Oct)

County Hotel

76
628 reviews by TrustYou
Salutation Square, Pembrokeshire
0.3 Miles from the centre
per night from £69
(price for Tue, 29 Oct)

College Guest House Hotel

76
165 reviews by TrustYou
93 Hill Street, St Thomas Green
0.1 Miles from the centre
per night from £79
(price for Tue, 29 Oct)

Cuffern Manor Hotel

88
149 reviews by TrustYou
Roch.
per night from £80
(price for Tue, 29 Oct)

Boulston Manor Hotel

95
181 reviews by TrustYou
Boulston
2.3 Miles from the centre
per night from £85
(price for Tue, 22 Oct)

East Hook Farm & Country House Hotel

97
200 reviews by TrustYou
Portfield Gate
2.4 Miles from the centre
per night from £88
(price for Tue, 29 Oct)

Hotels in Haverfordwest

An ideal gateway for exploring Pembrokeshire's fantastic coastline, Haverfordwest is known for its thriving market and impressive ruined castle, and was probably inhabited as far back as the Roman period.

The castle

Dating back to the early 12th century, Haverfordwest Castle was, for much of its existence, occupied by the English, and accommodated Queen Eleanor of Castile in the late 13th century. Unfortunately, after the English Civil War, the site was neglected and fell into dilapidation, although the surviving ruins are now protected by the Pembrokeshire Coast National Park Authority.

Other local places of interest:

Museums:

Only a few miles from Haverfordwest, the Pembrokeshire Motor Museum showcases an interesting variety of vintage cars, and explores the history and evolution of motor vehicles over the years. Another popular attraction nearby is the Scolton Manor Museum and Country Park, which is housed in a beautiful Victorian house and is the perfect day out for people of all ages. This venue contains thousands of artefacts relating to the history of this former manor house, and is surrounded by a Green Flag country park.

The Pembrokeshire Coast National Park

Established in 1952, the Pembrokeshire Coast National Park includes 186 miles of spectacular coastline and dozens of Sites of Special Scientific Interest. One of the most famous beaches is Barafundle Bay, which overlooks clear emerald waters and could easily win the award of Wales' most breathtaking sandy bay.

Tenby

Known as the 'little fortress of the fish' in Welsh (Dinbych-y-pysgod), Tenby is revered for its golden sandy beaches and painted Listed buildings. The town became a major seaside resort after it was connected to the railways in the Victorian era, and still attracts significant numbers of holidaymakers during the school summer holidays.

St Davids

The settlement of Wales' patron saint, St Davids became an official city in 1995, despite having a population below 2,000. The city is a popular stopping point for hikers exploring the Pembrokeshire Coast Path, and is noted for its attractive Bishops Palace and stone cathedral.

Where to stay in Haverfordwest

One of the most romantic Haverfordwest hotels has to be Slebech Park, which is adjacent to a scenic lake and comprises a well-preserved 18th-century manor house. Another very good venue is the Premier Inn Haverfordwest (North / A40), which offers excellent value for money, while the wonderful Wolfscastle Country Hotel offers a traditional country themed experience in picturesque surroundings.

Restaurants

For delicious British classics, visit the Nant y Coy Mill, or dine at the Welsh Spice restaurant for some divine Indian dishes. Other renowned restaurants include the eclectic-themed Georges Restaurant & Café Bar and the British-inspired Harp Inn.

120,000 Hotels

We search from 120,000 hotels worldwide to find you the best deals.

Price Match Guarantee

Find the same hotel cheaper within 24hrs when booking with us and we'll give you the difference.

Learn more

Need help with your booking?

Call us on 0800 093 5555