Skip to main content
Inn

Ferry House Inn

Hazelbeach, Milford Haven · B&B

View on Google Maps

Photo: Jed Norris

A waterside pub-inn at Hazelbeach near Milford Haven, with rooms above a proper bar and restaurant and free parking.

What's nearby

  • Public Toilets next door

Distances as the crow flies, via Google

Photos

Photos via Google

About Ferry House Inn

Ferry House Inn is a traditional pub-with-rooms set right on the water at Hazelbeach, just outside Milford Haven in Pembrokeshire. The building has the feel of an old inn built for travellers off the ferry, with a bar and restaurant at its heart and bedrooms tucked above and around it, giving the whole place a lived-in, sociable character rather than that of a formal hotel.

Rooms come with en-suite bathrooms, family options for those travelling with children, and drinks available in room, while breakfast and kids' meals are served downstairs alongside the main restaurant menu. Free WiFi, laundry service, luggage storage and 24 hour reception cover the practical side, and there's a garden for sitting out when the weather allows. Free on-site parking makes it an easy base for exploring by car.

The inn sits well for walking and cycling routes nearby, with watersports and fishing also on the doorstep for those keen to get out on or near the water. Pendine Sands is within reach for a day out, and Milford Haven itself is a short drive away with further pubs and restaurants to explore beyond the inn's own bar.

People say this inn offers delicious and ample food portions, including a full Welsh breakfast and fresh seafood like sea bass. They also highlight the friendly, welcoming, and attentive staff, who provide excellent service. Guests mention the comfortable rooms with stunning views and the good value for money.

Summary via Google

At a glance

Property type
B&B
Location
Hazelbeach, Milford Haven
Good for children
Yes
Destination
Milford Haven