Hotels in Milford Haven
18 handpicked places to stay
St Katharines House
B&B · 1 Sandhurst Road, Milford Haven
Adults-only B&B in Milford Haven with a bar, breakfast and packed lunches on offer, plus free parking and a garden to relax in.
Lord Nelson
Hotel · Hamilton Terrace, Milford Haven
A Milford Haven hotel on Hamilton Terrace with en-suite rooms, sea views and free parking, close to the harbour's pubs and watersports.
Ty Hotel Milford Waterfront
Hotel · Nelson Quay, Milford Haven
Waterfront hotel on Milford Haven's Nelson Quay, close to Gelliswick Beach and the railway station, with 100 rooms and free nearby parking.
Ferry House Inn
B&B · Hazelbeach, Milford Haven
A waterside pub-inn at Hazelbeach near Milford Haven, with rooms above a proper bar and restaurant and free parking.
The Windsor Hotel
Hotel · 6 Church Road, Haverfordwest · 2.9 miles away
Adults-only hotel on Church Road in Haverfordwest, with free on-site parking and a bar and restaurant on site.
Silverdale Inn & Lodge
Hotel · Vine Road, Haverfordwest · 3.3 miles away
A 21-room hotel on Vine Road in Haverfordwest, with a garden, restaurant and free parking close to Pembrokeshire's coastline.
The helm
Hotel · 11 Commercial Row, Pembroke Dock · 3.4 miles away
The Helm in Pembroke Dock is a straightforward hotel on Commercial Row with free on-site parking and a garden to relax in.
The Dolphin Hotel
Hotel · 13 Pembroke Street, Pembroke Dock · 3.4 miles away
A no-frills base in Pembroke Dock for ferry travellers, golfers and walkers, with free parking and 24-hour reception.
Albion House
Guest Accommodation · Albion Square, Pembroke Dock · 3.4 miles away
Albion House offers 16 straightforward guest rooms with a lift and free parking, right in Pembroke Dock, Pembrokeshire.
Welsh Homestay
B&B · Park Street, Pembroke Dock · 3.5 miles away
A straightforward B&B on Park Street in Pembroke Dock, with free on-site parking and Pembroke Castle nearby.
The Globe Angle
B&B · The Globe Angle, Angle · 3.6 miles away
B&B in Angle, Pembrokeshire, with a bridal suite and lift, close to the Pembrokeshire coast and countryside for walking and cycling.
Travelodge Pembroke Dock
Hotel · Pier Road, Pembroke Dock · 3.7 miles away
Budget hotel by Pembroke Dock's ferry port and town centre, with free parking and 51 en-suite rooms, handy for Ireland crossings.
No 49
B&B · 49 Arthur Street, Pembroke Dock · 3.8 miles away
Adults-only B&B in Pembroke Dock, close to Pendine Sands, with pubs, restaurants and fishing all within easy reach.
Llanion Lodge
B&B · 26 London Road, Pembroke Dock · 3.8 miles away
Simple B&B in Pembroke Dock with a restaurant and cooked breakfast on site, plus free parking and Wi-Fi, close to Pendine Sands.
Rectory Farm
B&B · Walwyns Castle, Haverfordwest · 3.9 miles away
B&B at Walwyns Castle near Haverfordwest, close to the Welsh Spitfire Museum, with free on-site parking and family rooms.
North Headborough
B&B · Dale Road, Haverfordwest · 4.1 miles away
Adults-only B&B on Dale Road in Haverfordwest, with en-suite rooms and free on-site parking, close to the Welsh Spitfire Museum.
Highgate Inn Hotel
Hotel · Hundleton, Pembroke · 4.4 miles away
A straightforward pub-style inn in Hundleton near Pembroke, well suited to families and travellers wanting golf, walking or fishing on their doorstep.
Beggars Reach Hotel
Hotel · Burton, Milford Haven
A 30-room hotel in Burton near Milford Haven, on the edge of the Pembrokeshire Coast National Park with its own gardens.
Know a hotel / b&b in Milford Haven that's missing?
Run one yourself or know a good one? Suggest it and we'll review it for the site. Listings are free.
Add a hotel / b&b