26 October 2026
From shopping in castle grounds to browsing handmade treasures with a mince pie in hand, Christmas shopping comes with plenty of seasonal cheer here in Pembrokeshire. Whether you’re filling stockings, choosing something special or stocking up on delicious treats, our markets are a lovely way to support the independent businesses that make Pembrokeshire special.
Grab your shopping bag and bobble hat, and make a day of it. There’s always time for a cosy café stop along the way!
Please check the organisers’ websites before travelling for the latest opening times, admission details and booking requirements.
Picton Castle Christmas Fair
Saturday 21 - Sunday 22 November 2026
With its historic castle and beautiful gardens, Picton makes a rather special setting for a spot of Christmas shopping. This year’s fair brings together local vendors selling handmade crafts, alongside delicious food and the chance to explore the decorated castle.
Browse for a present with a Pembrokeshire connection, treat yourself to something tasty and enjoy a little festive escapism. Christmas shopping with a castle backdrop? Yes, please.
Pembroke Castle Christmas Market
Friday 27 - Sunday 29 November 2026
Pembroke Castle’s Christmas market returns for three days of gifts, local produce and festive entertainment within its magnificent medieval walls.
With more than 80 stalls advertised, there’ll be plenty to browse, from toys and jewellery to clothing and edible treats. Local school carol singers and musicians will add to the atmosphere, while Santa is set to make his grand arrival at 6.30pm on Friday evening.
Entry is free, but visitors must book their free tickets online in advance. It’s worth getting organised before you head out for your dose of Nadolig Llawen!

The Queens Hall Christmas Market, Narberth
Friday 27 - Sunday 29 November 2026
Three floors of gifts, crafts, food and drink, all under one roof: The Queens Hall’s Christmas market makes festive shopping a thoroughly tempting prospect.
There’ll be mulled wine and mince pies, a licensed bar and free drop-in visits to Santa, with no booking required. Entry is free, dogs are welcome and a lift provides access between floors.
The market opens from 10am–5pm on Friday and 10am–4pm on Saturday and Sunday. Afterwards, step out into Narberth to continue browsing its independent shops or settle down somewhere welcoming for lunch.
Christmas Craft Market at Oriel y Parc, St Davids
Saturday 28 November 2026, 10am–3pm
Our tiny city has plenty of festive charm, and Oriel y Parc’s Christmas Craft Market is a lovely reason to visit.
Discover handmade gifts from talented local makers, enjoy live music and seasonal treats, and take your time choosing something a little different. Entry and parking are free.
Little ones can also bring their Christmas wishes to Oriel y Parc’s special North Pole post box, open from 21 November to 18 December. Drop off a letter, then return after three days to collect Santa’s reply. A little Christmas magic to go with your shopping.
Tenby Christmas Market
Saturday 28 November 2026
Combine Christmas shopping with a day beside the sea as Tenby gets ready for its festive celebrations.
The town’s Christmas market takes place on Saturday 28 November, offering opportunities to browse gifts, crafts and food from local traders. The Christmas lights switch-on and annual Santa Run are also scheduled for the same day, making this a date to pop firmly in the diary.
Wrap up warm, explore the stalls and leave a little time to browse Tenby’s independent shops before the festive lights brighten the evening.

Christmas Cabins at Milford Waterfront
Thursday 10 – Sunday 13 December 2026
Christmas shopping beside the water? Count us in. Milford Waterfront’s wooden Christmas cabins will bring festive browsing to Nelson Quay, with local food producers, artisans and craft businesses invited to showcase their gifts, handmade products and seasonal treats.
Take a wander along the waterfront, look for something special and make time to explore the independent shops nearby. Then round off your visit with a warming drink or a meal overlooking the marina. A lovely way to turn your Christmas shopping into a day out.
Newport Christmas Market
Saturday 12 December 2026
Head north to Newport for a Christmas market with community spirit at its heart. The town’s annual event returns on Saturday 12 December, bringing together craft stalls and quality gifts for a festive spot of shopping.
Browse for thoughtful presents, support local traders and enjoy spending time in this welcoming coastal town. With Newport’s independent shops and tempting places to eat close by, there’s every reason to linger a little longer.
Make a festive day of it
A Christmas market visit is the perfect excuse to explore a little more of Pembrokeshire this winter. Pair your shopping with a beach stroll, lunch in a local pub or a weekend away somewhere cosy.
And every locally made gift or delicious Pembrokeshire treat you take home helps support our makers, producers and independent businesses. That’s something worth celebrating.
Browse what’s on in Pembrokeshire for more seasonal events and festive inspiration.

