Festive markets and fayres in Wales

When the scent of mulled wine and roasting chestnuts fills the air, you know it’s Christmas market time once again. Artisan food producers and craftspeople have been building up to this time of year, filling their stalls with seasonal snacks and kooky decorations for your perusal.

We’ve put together a list of Christmas markets, fayres and seasonal shopping events across Wales, so you can plan a trip out and get your festive shopping done. Why not take an elderly relative, neighbour or friend with you and make a day of it?

Bangor Christmas Market 

On Sunday, December 16, Bangor residents can pop to the high street and browse stalls packed with crafts, local produce and food and enjoy live music, a funfair for children and a firework display to round the day off.

From 10am – 5pm on Bangor High Street and in the Deiniol Centre. The fun fairs will be at Glanrafon and Canonry car parks. The firework display will take place at 5pm.

Cardiff Christmas Market

St John Street, Working Street, The Hayes, Hills Street and Trinity Street in Cardiff City Centre.

Cardiff’s popular Christmas market has been running every year for 20 years and offers an alternative shopping experience, as you are buying original work or produce directly from the artisan makers or producers themselves. Each year there are more than 200 individual businesses selling arts, crafts and seasonal food and drink items.

The Cardiff Christmas market runs from Monday – Saturday, 10am – 6pm and on Sundays from 10am – 5pm. It will also be open on a number of late nights in December, from 10am – 7pm on December 13, 14, 15, 20, 21 and 22.

Swansea Christmas Market

In Swansea City Centre you’ll find the indoor Christmas market, offering the tastiest and freshest foods for your Christmas feast. You’ll also find a great range of Christmas decorations and gifts.

Open seven days a week in December until Christmas Eve, December 24. Monday – Saturday, 8am – 5.30pm and Sunday 10am – 4pm.

Wrexham Victorian Christmas Market

This is a great one for all the family to attend. Taking place on Thursday, December 6 from 12noon – 8pm, there will be more than 100 stalls selling a selection of festive treats and gifts, and there will also be Victorian street entertainers and a traditional carousel. Takes place from Queen’s Square to St Giles’ Church, Wrexham.

Caerphilly Christmas Market

Experience the sights, sounds and smells of the town and castle preparing for Christmas with traditional funfair rides, smells of mulled wine, captivating street theatre and more than 100 food, craft and gift stalls. Saturday, December 8 from 9am – 5pm and Sunday, December 9 from 10am – 4pm.