Where to eat Christmas Day Lunch in Pembrokeshire
Where will you enjoy Christmas Day dinner?
Christmas is a time for relaxing and rejoicing, so if you’re looking to go out to eat Christmas Day lunch in Pembrokeshire this year, we’ve got you covered. We’ve gathered this handy list of pubs and restaurants open on Christmas Day in Pembrokeshire for 2025 to help you plan the big day with ease.
Several places in Pembrokeshire are open for Christmas Day Lunch, and as it is an important day, we would highly recommend booking sooner rather than later to avoid disappointment. Some places require deposits only, whereas others require full payment to be paid in advance.
Please get in touch with each establishment directly to make your booking and confirm details are correct, as we cannot be held responsible if details differ.
Coastal Cottages Christmas Cottage Breaks in Wales
Christmas is all about coming together and what better way to enjoy the company of friends and family, than organising your get-together in your own holiday cottage. Book your Christmas staycation today!
Top Spots for Christmas Day Dinner in Pembrokeshire
These eateries are highly sought-after throughout the year, but particularly so when looking at where to eat on Christmas Day in Pembrokeshire. Make sure to book early if you're keen to try one of these spots on December 25th. They often release menus earlier than others, around the summer holidays, so keep an eye on their websites and social media channels if you don't want to miss out.
The Stackpole Inn, Stackpole
Often recognised as one of the best restaurants in Wales, not just Pembrokeshire, The Stackpole Inn is hidden in the quaint village of Stackpole near Bosherston. Expect a country pub where dogs are welcomed in the bar and the setting is delightfully festive.
The 2025 Christmas Lunch menu champions local produce with Welsh turkey and lamb headlining the show and Welsh cheeses to finish alongside a selection of alternative dishes, promising to have something to suit everyone. Dine on 3 courses this December 25th for £140 per person with canapes to start and coffees/teas to end. The Stackpole Inn requests a £20 deposit per person and final menu choices in by 4th December.
Book a Christmas Day Dinner at The Stackpole Inn, Stackpole and browse our range of holiday cottages in Stackpole to stay nearby.
The Wolfscastle Hotel, Wolfscastle
In the pretty little rural village of Wolfscastle is The Wolfscastle Hotel, which opens annually for Christmas Dinner on Christmas Day. A great venue with a fully stocked bar and a picturesque landscaped garden, this eatery will be serving up six courses from 12:30pm on the 25th December.
Decorated with heartwarming festive touches, you'll start with canapes of duck croquettes and pork belly before moving on to starters where you can choose between homemade soup, foie gras terrine and more. Choices for mains include a traditional turkey dinner, nut roast or duo of beef with all the trimmings, whilst dessert options include seasonal classics such as Christmas pudding and a Yule Log. Expect mulled wine on arrival and a Christmas cracker at the table to pull with your loved one.
Book Christmas Day Lunch at The Wolfscastle Hotel, Wolfscastle and browse our range of holiday cottages in Fishguard to stay nearby.
Hotel Mariners, Haverfordwest
For Christmas dinner in Haverfordwest, book a table at Hotel Mariners. Their Christmas Day lunch is a 5-course menu plus mulled wine on arrival and coffee with mince pies to finish. This costs £105 per adult and £45 per child (under 12s). Booking in advance is highly recommended. Just a short walk from the town's castle, it's a great option for those looking to stay fairly central with beaches nearby in several directions for an after-dinner jaunt.
Eat Christmas Day Lunch in Pembrokeshire by the Coast
If you're planning a Pembrokeshire Christmas break right by the coastline with the water within walking distance, these great pubs and restaurants might be best suited for you.
The Harbour Inn, Solva
This traditional seaside pub in Solva offers a relaxed vibe on Christmas Day, with a spacious restaurant space coupled with a separate bar area and beer garden. At The Harbour Inn, Solva you can enjoy 3 courses for £72.99 per adult and £30.99 per child, aged 5 to 10. Children under 5 can enjoy 2 courses for just £7.99.
All your favourite festive dishes make an appearance on the menu here for Christmas Day dinner in Pembrokeshire, with several choices available for starters, mains and dessert. You can even add on a choice of sides if you'd like to indulge in extra helpings of pigs in blankets and roast potatoes.
Book Christmas Day Lunch at The Harbour Inn, Solva online and browse our range of holiday cottages in Solva to stay nearby.
Llys Meddyg, Newport
Llys Meddyg in Newport is a charming restaurant nestled on the main street that runs through this honey-pot town. With a pretty harbour and a breathtaking sandy beach (Newport Sands) just a short walk away, this one is the perfect choice if you fancy a post-lunch afternoon stroll along the sand.
They haven't announced a 2025 offering for Christmas Day Dinner yet, but previous years have seen them offer 5 delicious courses.
The Castle, Little Haven
The Castle is a welcoming coastal pub on the western coastline, set in the centre of Little Haven. Positioned just moments from the shingle inlet and looking out over St Brides Bay, this lovely pub has yet to release details for their Christmas Day lunch. That said, they did offer a five-course dining menu for Christmas Day in 2024 so we're hopeful something similar might become available again in 2025. Guests even received a glass of Bucks Fizz and canapes on arrival.
JT Abergwaun Hotel, Fishguard
Another great choice for Christmas lunch in Pembrokeshire is the JT Abergwaun Hotel. On the main square in Fishguard, just a short distance from the picturesque harbour is the fine dining restaurant inside the old Abergwaun Hotel. Details for their 2025 Christmas Day lunch are yet to be announced.
The Imperial Hall, Milford Haven
In the lively port town of Milford Haven, you can book The Imperial Hall. This function venue is set in the main centre of the town and is open for lunch on Christmas Day, offering a 3-course carvery at £79.99 per person and £39.99 per child (main and dessert for under 12s only). Booking in advance is a must, as is pre-ordering your meat, with a 50% non-refundable deposit
More Restaurants Open on Christmas Day in Pembrokeshire
Lots of places have yet to announce their 2025 Christmas Day menu, but here is a shortlist of eateries to keep an eye on as they've opened for dining on the 25th of December in previous years.
St Davids Cross Hotel, St Davids
In the very heart of the UK's smallest city, you will find the St Davids Cross Hotel, where you can enjoy a four-course meal on Christmas Day in 2025. If you opt for this restaurant, make sure to stroll down the valley to sightsee the remarkable St Davids Cathedral during your visit, a must for anyone in the area. You might even want to check out what's on in Pembrokeshire this Christmas as the Cathedral runs a fantastic series of festive events.
Y Cerrig Glas, Pembroke Dock
Near the Cleddau estuary in Pembroke Dock near Pembroke, you will find Y Cerrig Glas. This family-friendly restaurant will be open on the 25th of December, serving a 3-course meal for £62.99 per adult and £28.99 per child (aged 5-10). Under 5's can dine on 2 courses for just £7.99.
The Baytree Brasserie, Tenby
For Christmas dinner in Tenby, try The Baytree restaurant located right in Tudor Square. It's a favourite throughout the year because of its central town location and delicious menu so if you get the chance to dine here on the 25th December, you won't be disappointed. Pair your outing with a stretch of the legs along the sand afterwards and saunter down for a peaceful moment overlooking the picturesque harbour.
Where to eat Christmas Day Dinner in Pembrokeshire throughout the festive season
If you love a Christmas dinner and would like to indulge not just on Christmas Day, but throughout the festive season to help get you in the holiday spirit; here are some excellent choices to bear in mind.
The Brewery Inn, Cosheston
This pub near Pembroke offers a festive menu annually in the lead-up to the Christmas holidays with many attending year after year to sample their scrumptious dishes. When researching places for Christmas dinner in Pembrokeshire, this one is not to be missed. Spend the day exploring Pembroke Castle during their Christmas market weekend before dining out on delicious fare at The Brewery Inn for a truly special festive weekend.
The Bar, Neyland
Overlooking the pretty boating marina from its first-floor restaurant location in Neyland, The Bar is a popular spot for a spot of festive dining during a pre-Christmas getaway in December. Sit back and relax as the great chefs here cook you a Christmas dinner that will leave you feeling satisfied and sip on glasses of wine as you soak up the views.
Enjoy Christmas Day Lunch in your cottage
Cook up a mouthwatering feast in the comfort of your holiday cottage this Christmas and take advantage of the festive extras available directly through our Concierge team. We've teamed up with our local butcher to bring you a Christmas Dinner Hamper bursting with local produce, so you don't have to stress about running around picking up your supplies once you arrive. We'll deliver everything right to your holiday cottage before you arrive. This includes turkey, gammon, pigs in blankets and a whole host of veg.
Christmas in Pembrokeshire
This coastal region of West Wales is ideal for a Christmas getaway, offering a range of fun, family-friendly Christmas events throughout the holiday season. Check out the many Christmas markets in Pembrokeshire to pick up some handmade gifts when Christmas shopping, or plan a visit to see the Christmas lights in Pembrokeshire.
With a brilliant collection of holiday cottages in West Wales, we have the perfect property for your next Christmas break in Pembrokeshire too. Check out up-to-date availability online or call our team on 01437 765765 to discuss your requirements with a member of our team.