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 in Pembrokeshire that are open for Christmas Day to help you plan the big day with ease.
There are a number of places in Pembrokeshire that 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 click each link to find out more and for contact details on each place listed.

Holiday Treats & Extras Christmas Dinner Hamper (Up to 4 People)
Our Christmas Dinner Hampers contain everything you need for the perfect family Christmas Lunch. (Suitable for up to 4 people)
Places serving Christmas Day lunch in Pembrokeshire
The Castle in Little Haven 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 is serving Christmas Day lunch from 1:30 pm on the 25th of December. It costs £75pp for a 5-course menu including bucks fizz and canapes on arrival.
In Haverfordwest, there are two options for dinner on Christmas Day. You can try the Hotel Mariners, just a short walk from the town's castle which is serving a 6-course menu at a cost of £95pp or £45 for under 12's.
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 for just £69.99 per person or £39.99 for under 12's. Located overlooking the marina at Milford Waterfront lies The Spinnaker Cafe, where you can book a Christmas Day four-course dinner to eat in or takeaway for just £38 per person and £19 for under 10's.
In the very heart of the UK's smallest city is where you will find the St Davids Cross Hotel. Spend Christmas Day here and enjoy a 4-course lunch for £85pp. Make sure to stroll down the valley to sightsee the remarkable St Davids Cathedral during your visit, a must for anyone in the area.
In the pretty little rural village of Wolfscastle, is Allt Yr Afon - a charming hotel and spa offering a 6-course Christmas Day dinner for £100pp and £50 for under 12's. Another great choice for Christmas Day lunch in Pembrokeshire is 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. Here you can enjoy a fantastic 5 courses for £70pp and £25 under 10's.
Nestled on the outskirts of Narberth, one of Pembrokeshire's most quaint boutique towns is The Grove Hotel. Enjoy turkey and all the trimmings here with a 3-course meal for £140pp. 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 £42.99pp.
For a really special treat, Coast Restaurant near Saundersfoot is the place to go. Set alongside Coppet Hall beach, this fine-dining restaurant is offering a 7-course menu at £120pp. Enjoy a delicious meal before sauntering along the shoreline taking in that wonderfully fresh coastal breeze.

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!
Please note, that details are subject to change and may alter in line with updates to government restrictions.