Skip to main content

Filter by:


Star rating

Review score

Castlemartin – 123 hotels and places to stay
See the latest prices and deals by choosing your dates.
The Globe Angle, hotel in Castlemartin

Set in Pembrokeshire, 32 km from Oakwood Theme Park, The Globe Angle offers accommodation with a garden, free private parking and a shared lounge.

Beautiful and welcoming
8.6
Scored 8.6
Fabulous
Rated fabulous
142 reviews
Price from£140per night
Tŷ Milford Waterfront, hotel in Castlemartin

Set 400 metres from Milford Beach, Tŷ Milford Waterfront offers 4-star accommodation in Milford Haven and features a fitness centre, a restaurant and a bar.

Staff really friendly, great location, lovely food.
8.7
Scored 8.7
Fabulous
Rated fabulous
2,215 reviews
Price from£118per night
The Dolphin Hotel, hotel in Castlemartin

Featuring free WiFi throughout the property, The Dolphin Hotel offers budget accommodation in Pembroke Dock. Guests can enjoy the on-site bar restaurant. Free private parking is available on site.

Fantastic room, very comfortable bed, warm welcome. Loved my stay. Will definitely stay here again. Thank you very much indeed
8.0
Scored 8.0
Very good
Rated very good
847 reviews
Price from£79.20per night
Old Kings Arms Hotel, hotel in Castlemartin

Situated in Pembroke, a 10-minute drive from the spectacular coast, the 16th century Old Kings Arms boasts rooms with free Wi-Fi and free parking. Pembroke Castle is 200 yards from the property.

Really happy with our stay in this little hotel. All the staff were excellent and friendly, and the service was top-notch. Comfortable bed in an immaculately clean room. We also ate dinner in the restaurant which was universally enjoyed. Cracking breakfast too.
8.7
Scored 8.7
Fabulous
Rated fabulous
396 reviews
Price from£95per night
THE LORD NELSON HOTEL, hotel in Castlemartin

Set in Pembrokeshire, 400 metres from Milford Beach, THE LORD NELSON HOTEL offers accommodation with a garden, free private parking, a shared lounge and a terrace. This 3-star hotel offers a bar.

Nice big room with comfortable bed, good restaurant / bar with live music on Saturday evening, great breakfast menu.
8.6
Scored 8.6
Fabulous
Rated fabulous
168 reviews
Price from£68.76per night
The Welshman’s Arms, hotel in Castlemartin

Located in Pembrokeshire, 18 km from Oakwood Theme Park, The Welshman’s Arms provides accommodation with a garden, free private parking and a bar.

The room was beautiful
8.4
Scored 8.4
Very good
Rated very good
64 reviews
Price from£66per night
Portclew Cottages, hotel in Castlemartin

Offering a garden and garden view, Portclew Cottages is situated in Pembroke, 1.4 km from Freshwater East and 21 km from Oakwood Theme Park.

The cottage was really lovely. Nice use of the space and good facilities Wonderfully peaceful when we were there too. It's a great base to get to just about anywhere in Pembrokeshire. The kitchen was well equipped. The shower room/toilet was clean. Our bedroom was comfortable and we had plenty of space.
9.2
Scored 9.2
Superb
Rated superb
64 reviews
Price from£414per night
Pembroke Self Catering Apartments, hotel in Castlemartin

Set in Pembroke and only 17 km from Oakwood Theme Park, Pembroke Self Catering Apartments offers accommodation with mountain views, free WiFi and free private parking.

Very difficult to find entrance. Tried contacting staff but no one responded until 10pm. Directly next door is a clock tower that rings every hour. Across the street is a bar and it was extremely noisy until 5am. For an apartment that sleeps 5, you’d think they would provide more than 2 glasses to drink from! Really disappointed with this accommodation.
8.4
Scored 8.4
Very good
Rated very good
489 reviews
Price from£252per night
The old blue shop, hotel in Castlemartin

Set in Milford Haven, 500 metres from Milford Beach and 27 km from Oakwood Theme Park, The old blue shop offers a bar and air conditioning.

The bedroom was comfortable and attractive. The location and ease of parking was great. There was good heating as it was unseasonably cold.
7.4
Scored 7.4
Good
Rated good
138 reviews
Price from£137.70per night
Lovesgrove Country Guest House, hotel in Castlemartin

Lovesgrove Country Guest House, a property with a garden, a bar and a shared lounge, is situated in Pembroke Dock, 17 km from Folly Farm, 43 km from St David's Cathedral, as well as 3.8 km from...

Very accessible. Lovely breakfast. Comfortable beds.
9.5
Scored 9.5
Exceptional
Rated exceptional
292 reviews
Price from£95per night
See all hotels near Castlemartin
Subscribe to receive premium deals

Prices drop the moment you sign up!