Cardiff Christmas Markets

During the festive season, Wales becomes home to magical Christmas markets that are guaranteed to get you into the spirit of the holidays. From traditional events set in the historic towns of North Wales, to vibrant city markets in the South, we’ve covered the best Christmas markets in Wales this year and how to get there by train.

 

Cardiff Christmas Market

One of the most popular seasonal markets in Wales, Cardiff Christmas Market spans the city centre, with dozens of themed stalls and attractions:

  • European-style chalets selling gifts, jewellery and crafts.
  • Gourmet food stalls featuring raclette, bratwurst and mulled wine.
  • A Ferris wheel and ice rink in the heart of the city.
  • Nightly live entertainment and carol performances.

Getting there by train: From Cardiff Central station, it’s just a five-minute walk to the market. Trains run regularly across Wales and England, making it accessible for day trips from Bristol, Swansea and Newport.

 

Swansea Christmas Market

Swansea Christmas Market is perfect for those looking for local Welsh charm:

  • Traditional wooden stalls selling artisan crafts and gifts.
  • Street food from local producers, including Welsh cakes and cawl.
  • Live music, storytelling and festive performances.
  • Evening illuminations that light up the marina.

Getting there by train: Swansea station is a 10-minute walk from the city centre, with regular services from Cardiff, Carmarthen and London.

 

Caerphilly Christmas Market

Caerphilly Christmas Market is the perfect place to get into the festive spirit, with the sights, sounds and smells of the town and castle preparing for Christmas:

  • Delicious street food and mulled wine.
  • Street theatre and funfair attractions for the whole family.
  • A wide variety of craft and gift stalls.

Getting there by train: Caerphilly station is a short walk from the market, with regular services from Cardiff and surrounding areas, making it easy to combine with a day trip.

If you’re in the Caerphilly area and looking for even more festive fun, why not visit Blackwood Christmas Market and Bargoed Christmas Market?

 

Portmeirion Christmas Fair

Portmeirion is a whimsical experience in itself, but come December, you can also enjoy the Portmeirion Christmas Fair. Highlights include:

  • A range of food and drink stalls ideal for sampling local produce.
  • Craft and gift stalls.
  • Entertainment throughout the day.
  • A unique opportunity to explore Portmeirion decorated for Christmas.

Getting there by train: Portmeirion can be reached from Minffordd railway station on the Cambrian line. Please check the official event website for walking instructions once you leave the station.

 

Other fun festive events in Wales

Luminate Wales Winter Light Trail at Margam Country Park

Experience a dazzling adventure at the Luminate Wales Winter Light Trail in Margam Country Park. Wander through enchanting illuminated pathways, discover spectacular light displays and enjoy the festive atmosphere set against the backdrop of the historic castle.

 

Hay Festival Winter Weekend at Hay Castle

Join the Hay Festival Winter Weekend at Hay Castle for a celebration of literature and culture. Enjoy a diverse programme of events, including author talks, performances and workshops, all set within the historic grounds of Hay Castle.

 

Christmas at Bute Park

Step off the train and wander through Cardiff’s Bute Park, transformed into a festive winter wonderland. Visitors can stroll along the mile-long trail, enjoying festive food and drinks and soaking up the seasonal atmosphere created by stunning illuminations and festive installations.

 

Llandudno Christmas Parade

Step off the train and straight into a magical Christmas experience with the Llandudno Christmas parade. The parade will travel from the Station area, looping through local streets before returning to the station and feature Father Christmas and other festive favourites.