This website uses cookies, which cannot be used to personally identify you. If you continue to use the site we will assume that you agree with our use of cookies. Please read our privacy and cookies information to learn more.

Hotels in Milford Haven

Lord Nelson Hotel

Hamilton Terrace, Milford Haven, Dyfed, SA73 3AW

Beggars Reach Hotel

BURTON, Burton, Milford Haven, Dyfed, SA73 1PD

Ferry House Inn

Ferry House Inn Hazelbeach, Llanstadwell, Milford Haven, Dyfed, SA73 1EG

Lord Kitchener Hotel

23 Charles Street, Milford Haven, Dyfed, SA73 2AA

Haven Hotel

1 Hamilton Terrace, Milford Haven, Dyfed, SA73 3AL

Starboard Hotel

21 Hamilton Terrace, Milford Haven, Dyfed, SA73 3JA

Kings Arms Hotel

Hakin Point, Hakin, Milford Haven, Dyfed, SA73 3DG

Premier Inn Haverfordwest North

Glanafon Farm House, Fishguard Road, Haverfordwest, SA62 4BQ

At Premier Inn Haverfordwest, you're only five minutes from the picturesque town centre. This market town and the surrounding area...

Cleddau Bridge Hotel

Essex Road, Pembroke Dock, Dyfed, SA72 6EG

Thorne Island Hotel

Thorn Island, Angle, Pembroke, Dyfed, SA71 5BE

Silverdale Inn & Lodge

Vine Road, Johnston, Haverfordwest, SA62 3NZ

The Silverdale Inn & Lodge is a family run Restaurant & Hotel situated in the village of Johnston in Pembrokeshire. We...

 Hotel, Accommodation, Restaurant

County Hotel

Salutation Square, Haverfordwest, Dyfed, SA61 2NB

Highgate Inn Hotel & Restaurant

Highgate Inn Hotel, Hundleton, Pembroke, Dyfed, SA71 5RD

Welcome Traveller

Welcome Traveller, Tiers Cross, Haverfordwest, Dyfed, SA62 3DD

The Welshmans Arms

25 London Road, Pembroke Dock, Dyfed, SA72 6DS

Haven Fort

Settlands Hill, Little Haven, Haverfordwest, Dyfed, SA62 3LA

Dolphin Hotel

13 Pembroke Street, Pembroke Dock, Dyfed, SA72 6XH

Lamphey Hall Hotel

Upper Lamphey Road, Lamphey, Pembroke, Dyfed, SA71 5NR

Old Kings Arms Hotel

13 Main Street, Pembroke, Dyfed, SA71 4JS

The Coach House Hotel

116 Main Street, Pembroke, Dyfed, SA71 4HN


Llanion Lodge

London Road, Pembroke Dock, Dyfed, SA72 6DT

The Globe Hotel

Angle Village, Angle, Pembroke, Dyfed, SA71 5AT

Hotel Mariners

Mariners Square, Haverfordwest, Dyfed, SA61 2DU


Pier Road, Pembroke Dock, Dyfed, SA72 6TR

Pembroke Dock Travelodge has everything you need for a good night's sleep, offering great value rooms the heart of the town...

Silverdale Inn & Lodge

Vine Road, Johnston, Haverfordwest, Dyfed, SA62 3NZ

Family run Restaurant & Lodge featuring 21 fully en-suite bedrooms from £34.00 per room per night. Our brand new,...

The Prince of Wales

1 Laws Street, Pembroke Dock, Dyfed, SA72 6DJ

Bridgend Hotel

15 Bridgend Square, Haverfordwest, Dyfed, SA61 2ND

Castle Hotel

Castle Square, Haverfordwest, Dyfed, SA61 2AA

Middlegate Hotel & Function Rooms

43 Main Street, Pembroke, Dyfed, SA71 4JS

College Guest House

93 Hill Street, Haverfordwest, Dyfed, SA61 1QL

Georgian town house built in 1837 a former baptist church college.All rooms are large with en-suite. Free parking in the market sq...

 clean, ensuite, family room, 4 star, dog friendly, town centre