Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Haverfordwest

Filter by star ratings
All filters
County Hotel
7.4 Good

0.2 mi from city centre, Haverfordwest Show on map

GoodBased on 703 reviews
7.4

The hotel offers historic accommodation in Haverfordwest and is within walking distance of Haverfordwest Railway Station. It is ideally close to Haverfordwest Airport, which is a 10-minute drive away.

This comfortable vacation rental in Fishguard offers complimentary wireless internet, as well as laundry facilities and a swimming pool.

The City Inn
7.8 Good

13.7 mi from city centre, Haverfordwest Show on map

GoodBased on 539 reviews
7.8

City Inn St David's is located in St David's and is close to the area's popular attractions. It is situated a short stroll from Saint David's Cathedral.

Slebech Park Restaurant & Rooms
8.9 Excellent

4.9 mi from city centre, Haverfordwest Show on map

ExcellentBased on 1,054 reviews
8.9

Featuring views of the river, Slebech Park offers 5-star accommodation in Slebech. The various amenities this luxury bed & breakfast features include facial treatments, a beauty centre and body treatments.

Wolfscastle Country Hotel
8.6 Excellent

6.9 mi from city centre, Haverfordwest Show on map

ExcellentBased on 444 reviews
8.6

Wolfscastle Country Hotel is situated in Wolf's Castle and offers free wireless internet. It is ideally close to Haverfordwest Airport, which is a 10-minute drive away.

The Paddock
9.9 Excellent

4.3 mi from city centre, Haverfordwest Show on map

ExcellentBased on 67 reviews
9.9

The Paddock Rudbaxton offers 5-star accommodation in Rudbaxton. It also provides a tour desk, a ticket service and luggage storage.

Fields Lodge Bed & Breakfast
9.2 Excellent

2.6 mi from city centre, Milford Haven Show on map

ExcellentBased on 112 reviews
9.2

Fields Lodge Bed & Breakfast provides peaceful 4-star accommodation in Herbrandston. It also offers a library and laundry facilities.

St. Davids Cross Hotel
9.1 Excellent

13.8 mi from city centre, Haverfordwest Show on map

ExcellentBased on 483 reviews
9.1

St Davids Cross Hotel is situated just a short walk from Saint David's Cathedral and only a few steps from various restaurants, bars and shops. Those staying at the property can also make use of free Wi-Fi throughout their stay.

Boulston Manor
9.4 Excellent

2.2 mi from city centre, Haverfordwest Show on map

ExcellentBased on 192 reviews
9.4

This comfortable property in Boulston offers free Wi-Fi, as well as a terrace and meeting rooms. It also provides a dry cleaning service, a laundry service and a garden.

Tips for booking a Haverfordwest hotel

Cheapest month:May
Most expensive month:April
Average price in Haverfordwest:$124/night
Absolute cheapest price found:$61/night
Cheapest day:Wednesday
Most expensive day:Monday
$79 - $259
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$80 - $200
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Cheapest hotels in Haverfordwest, Wales

Show all 285 hotels

This comfortable vacation rental in Fishguard offers complimentary wireless internet, as well as laundry facilities and a swimming pool.

$24
Avg. per night
County Hotel
7.4 Good

0.2 mi from city centre, Haverfordwest Show on map

The hotel offers historic accommodation in Haverfordwest and is within walking distance of Haverfordwest Railway Station. It is ideally close to Haverfordwest Airport, which is a 10-minute drive away.

$73
Avg. per night
The Paddock
9.9 Excellent

4.3 mi from city centre, Haverfordwest Show on map

The Paddock Rudbaxton offers 5-star accommodation in Rudbaxton. It also provides a tour desk, a ticket service and luggage storage.

$90
Avg. per night
Slebech Park Restaurant & Rooms
8.9 Excellent

4.9 mi from city centre, Haverfordwest Show on map

Featuring views of the river, Slebech Park offers 5-star accommodation in Slebech. The various amenities this luxury bed & breakfast features include facial treatments, a beauty centre and body treatments.

$115
Avg. per night
The City Inn
7.8 Good

13.7 mi from city centre, Haverfordwest Show on map

City Inn St David's is located in St David's and is close to the area's popular attractions. It is situated a short stroll from Saint David's Cathedral.

$119
Avg. per night
Boulston Manor
9.4 Excellent

2.2 mi from city centre, Haverfordwest Show on map

This comfortable property in Boulston offers free Wi-Fi, as well as a terrace and meeting rooms. It also provides a dry cleaning service, a laundry service and a garden.

$140
Avg. per night
Wolfscastle Country Hotel
8.6 Excellent

6.9 mi from city centre, Haverfordwest Show on map

Wolfscastle Country Hotel is situated in Wolf's Castle and offers free wireless internet. It is ideally close to Haverfordwest Airport, which is a 10-minute drive away.

$161
Avg. per night
Fields Lodge Bed & Breakfast
9.2 Excellent

2.6 mi from city centre, Milford Haven Show on map

Fields Lodge Bed & Breakfast provides peaceful 4-star accommodation in Herbrandston. It also offers a library and laundry facilities.

$162
Avg. per night

Hotel prices in Haverfordwest

3 stars

$119 - $175

#1 Most popular

$175
Avg. per night

Best value

The City Inn
7.8 Good
$119
Avg. per night
4 stars +

$90 - $162

#1 Most popular

$115
Avg. per night

#2 Most popular

$161
Avg. per night

Best value

The Paddock
9.9 Excellent
$90
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Haverfordwest

Haverfordwest travel FAQs

  • What are the best hotels in Haverfordwest?

    Haverfordwest is home to many highly-rated hotels, one of which is Slebech Park Restaurant & Rooms, which has a current rating of 8.9. For other potential stays, consider Wolfscastle Country Hotel and Boulston Manor, which can also be great places to stay in Haverfordwest.

  • How much do hotels in Haverfordwest cost?

    Searches in the last 72 hours suggest an average price of around $153/night is normal for a hotel in Haverfordwest.

  • How much is a cheap hotel in Haverfordwest?

    Prices for Haverfordwest hotels have been found for as low as $74/night over the last 3 days.