Top Hotels in Milford Haven

Search among 3 available hotels and places to stay in Milford Haven from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
1Filter & Sort
View map
1-3 out of 3
1Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.2
Great97 reviews
MapView on map300 yd from City Center1.1 mi from Milford Haven Golf Club
From   US$ 98 /nightSelect
8.2
Great97 reviews
MapView on map3.1 mi from City Center
From   US$ 126 /nightSelect
8.2
Great53 reviews
1100 yd from City Center
From   US$ 156 /nightSelect

Best hotels and places to stay in Milford Haven

Why visit?

Milford Haven, located in the beautiful country of United Kingdom, offers a range of appealing hotels and places to stay. This charming town is a perfect destination for tourists seeking relaxation, adventure, and a glimpse into the maritime heritage of the area. With options such as bed and breakfasts, hotels, and various accommodations available, visitors can find their ideal place to stay in Milford Haven.

Where to stay?

Milford Waterfront: Situated on the picturesque marina, Milford Waterfront is a popular area to stay in Milford Haven. Here, visitors can find hotels, bed and breakfasts, and accommodations with delightful waterfront views. Wake up to the soothing sounds of the harbor, explore the local shops and eateries, and enjoy the vibrant atmosphere of this thriving waterfront location. Whether you choose a charming B&B or a contemporary hotel, Milford Waterfront offers a unique and memorable stay.

Hakin: For those seeking a quieter location, Hakin is an excellent choice. This residential area offers serene surroundings and a more peaceful atmosphere. With easy access to Milford Havens many attractions, including beautiful beaches and historical landmarks, Hakin provides a tranquil retreat. Enjoy a comfortable stay in one of the charming B&Bs or hotels in this area and experience the true essence of Milford Haven.

Neyland: Located just a short distance from Milford Haven, Neyland offers a range of accommodation options. This town provides a peaceful and scenic setting while still being within reach of Milford Havens amenities. Visitors can choose from a variety of hotels and accommodations, many offering fantastic views of the Neyland Marina. With the beautiful Welsh countryside on its doorstep, Neyland is a delightful place to stay for nature lovers and those seeking a relaxing escape.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $70 to $120.

4-star hotels: The average price per night is around $120 to $180.

5-star hotels: The average price per night is around $180 to $300.

Best value for money:

Haven Hotel: Located near the picturesque Milford Waterfront, Haven Hotel offers comfortable accommodations at affordable rates. The hotel features clean and cozy rooms with modern amenities, ensuring a pleasant stay for guests. With its convenient location and reasonable prices, Haven Hotel is an excellent choice for those looking for value for money.

Lord Nelson Hotel: Situated in the heart of Milford Haven, Lord Nelson Hotel provides budget-friendly accommodations without compromising on comfort. The hotel offers spacious rooms with complimentary breakfast, allowing guests to start their day with a delicious meal. With its central location, friendly staff, and affordable rates, Lord Nelson Hotel is a top option for those seeking affordability without sacrificing quality.

Cresswell Guest House: This lovely bed and breakfast in Milford Haven offers a cozy and welcoming atmosphere to guests. With comfortable rooms, a hearty breakfast included, and warm hospitality, Cresswell Guest House provides excellent value for money. Conveniently located near the town center, guests can explore the local attractions and enjoy a comfortable stay without breaking the bank.

Best kids-friendly hotels:

Wisteria Hotel: This family-friendly hotel in Milford Haven offers spacious rooms and a range of amenities suitable for children. With a welcoming atmosphere and attentive staff, Wisteria Hotel ensures a pleasant stay for families. The hotels central location allows for easy access to nearby attractions and amenities, making it an ideal choice for families traveling with children.

YHA Broad Haven: Located just a short distance from Milford Haven, YHA Broad Haven is a great option for families seeking a relaxed coastal getaway. The hostel offers family rooms, a self-catering kitchen, and communal areas for children to enjoy. With its proximity to beautiful beaches and outdoor activities, YHA Broad Haven provides an exciting and kid-friendly experience.

Best hotels for a romantic getaway:

St. Katharines House: Nestled in a peaceful setting, St. Katharines House offers a romantic escape for couples. This bed and breakfast features charming rooms with beautiful views, creating an intimate atmosphere for guests. With its cozy ambiance, attentive service, and close proximity to the stunning Milford Waterfront, St. Katharines House is an ideal choice for a romantic getaway.

Beggars Reach Hotel: Surrounded by picturesque landscapes, Beggars Reach Hotel provides a tranquil retreat for couples seeking a romantic escape. With elegant rooms, luxurious amenities, and a serene atmosphere, this hotel offers a perfect setting for a romantic stay. Enjoy a romantic stroll along the nearby coast or indulge in a romantic dinner at the hotels restaurant for a truly memorable experience.

Best for location:

Marthas Vineyard: Located in Milford Waterfront, Marthas Vineyard boasts a prime location near local attractions, shops, and restaurants. The hotel offers comfortable rooms with waterfront views, providing guests with a delightful experience. With its convenient location, Marthas Vineyard allows visitors to explore the best of Milford Haven effortlessly.

Silverdale Inn and Lodge: Situated near Neyland Marina, Silverdale Inn and Lodge offers a scenic location with easy access to both Milford Haven and Neyland. With cozy accommodations, a welcoming atmosphere, and proximity to outdoor activities, this hotel is a fantastic choice for those seeking a convenient base to explore the surrounding area.

Castle Cottage Restaurant with Rooms: This charming hotel is located near the historic Pembroke Castle and offers a great location for exploring the area. With beautifully appointed rooms, a renowned restaurant, and easy access to nearby attractions, Castle Cottage provides an excellent stay for those looking to immerse themselves in Milford Havens cultural and historical sites.

Best for a short city break:

Milford Haven Hotel: Situated in the heart of the town, Milford Haven Hotel provides a convenient base for a short city break. With comfortable rooms, a restaurant offering delicious cuisine, and a warm ambiance, this hotel offers a pleasant stay. With its central location, guests can easily explore the town and its diverse attractions.

Lord Thomas Hotel: Located in Neyland, just a short drive from Milford Haven, Lord Thomas Hotel offers a peaceful retreat for a quick city break. With comfortable rooms, friendly staff, and proximity to Neyland Marina, visitors can enjoy a relaxing stay and explore the surrounding area at their leisure.

Show moreLess