
Find hotels in Pembroke Dock from $96
- Upfront pricingOur total price for your stay includes taxes and fees
- Treat yourselfSave 10% or more on over 100,000 hotels worldwide with Member Prices
- Be pickySearch almost a million properties worldwide
Go beyond your typical stay in Pembroke Dock
Check prices for these dates
Our top choices for Pembroke Dock hotels

Tŷ Milford Waterfront
Tŷ Milford Waterfront
The Imperial Hotel
The Imperial Hotel
The Lord Nelson Hotel
The Lord Nelson Hotel
Heywood Spa Hotel
Heywood Spa Hotel
The Gower Hotel
The Gower Hotel
Best Western Lamphey Court Hotel & Spa
Best Western Lamphey Court Hotel & Spa
Ferry House Inn
Ferry House Inn
Old Kings Arms Hotel
Old Kings Arms Hotel
Hotel Mariners
Hotel Mariners
Cysgu Dda – Sleep Well
Cysgu Dda – Sleep Well
Slebech Park Restaurant & Rooms
Slebech Park Restaurant & Rooms
The Broadmead Boutique B and B
The Broadmead Boutique B and B
The Begelly Arms
The Begelly Arms
The Coach House hotel
The Coach House hotel
The Gwbert Hotel
The Gwbert Hotel
OYO Lamphey Hall
OYO Lamphey Hall
Canaston Oaks
Canaston Oaks
Castlemead
CastlemeadWhere to stay near Pembroke Dock

Pembroke
Discover Pembroke, a charming city ideal for travelers seeking a memorable trip filled with culture and adventure. With attractions like the stunning Tenby Beach and the historic Pembroke Castle, visitors can immerse themselves in both scenic beauty and local history. Just about 2 miles by car from Pembroke Dock, this city offers easy access to hiking trails and recreational areas for outdoor enthusiasts. Choosing Pembroke for your stay ensures a delightful experience in a vibrant community.

Haverfordwest
Experience the charm of Haverfordwest, an excellent hub for travelers seeking cultural and outdoor adventures. This vibrant city offers easy access to stunning attractions like the picturesque Skomer Island, the historic St. David's Cathedral, and the beautiful Whitesands Bay. With its diverse recreational opportunities, Haverfordwest is a smart choice for families and nature enthusiasts alike. Located about 8 miles by car from Pembroke Dock, it provides a convenient base for exploring the breathtaking scenery of Pembrokeshire.

Milford Haven
Make your vacation planning effortless by staying in Milford Haven, a haven for cultural and adventure travelers thanks to its stunning beaches and scenic trails. Just a short drive from Pembroke Dock, Milford Haven offers access to attractions like Pembroke Castle, the beautiful Freshwater West beach, and the picturesque West Angle Bay. With various outdoor activities and family-friendly spots, Milford Haven is a smart choice for a memorable getaway in Wales.
Neyland
Neyland stands out as a prime spot for travelers seeking cultural and outdoor adventures while visiting Pembroke Dock, Wales. This charming village offers easy access to stunning attractions like Pembroke Castle, the breathtaking Barafundle Bay, and the serene Freshwater East Beach, perfect for family outings or scenic explorations. Located about 1 mile by car from Pembroke Dock, Neyland is an ideal base for discovering the natural beauty and rich history of the region, making it a smart choice for your vacation stay.
Llanstadwell
Travelers visiting Pembroke Dock will find Llanstadwell to be the ideal base for their vacation, featuring stunning outdoor scenery and family-friendly activities. This charming village offers easy access to attractions like the historic Pembroke Castle, the picturesque Barafundle Bay, and the inviting Freshwater East Beach. With a moderate seasonal visitor flow, Llanstadwell is perfect for those looking to enjoy cultural adventures or relaxing beach days. Just a short drive away from Pembroke Dock, it's a smart choice for your stay in Wales.
Stay near popular attractions around Pembroke Dock
Learn more about Pembroke Dock
Maritime history comes alive at the Pembroke Dock Heritage Centre, where you'll discover the town's fascinating naval shipbuilding past. Explore the impressive Defensible Barracks or take a boat trip from the harbor to spot wildlife along the Pembrokeshire coast.
















































































