Holiday events in Swansea

Check out happening holiday events all around Swansea, WA

Not Your Average Christmas Fair 2025

Sat, 29 Nov at 10:00 am Dylan Thomas Centre

Swansea Christmas Parade 2025

Sun, 23 Nov at 05:00 pm Swansea City Centre

The Nutcracker

Wed, 26 Nov at 07:00 pm Swansea Grand Theatre, Singleton Street,, SA1 3QJ Swansea, United Kingdom

John Barrowman-Camp as Christmas

Sat, 15 Nov at 07:00 pm Swansea Grand Theatre

The Big Christmas Paint Along 2025

Sat, 22 Nov at 06:15 pm Swansea Building Society Arena

2025 SAVAGE DANZFIT AWARDS & CHRISTMAS PARTY

Fri, 14 Nov at 06:30 pm The Lodge

The Spooky Castle

Sat, 25 Oct at 11:00 am Castle Avenue, Mumbles, SA3 4BA Swansea, United Kingdom

Welsh Of The West End this Christmas

Sat, 20 Dec at 07:30 pm Brangwyn

Ho Ho Hoedown Christmas Parties!

Fri, 05 Dec at 07:00 pm Brangwyn

Maggie's Christmas Extravaganza

Wed, 26 Nov at 07:30 pm Swansea Building Society Arena

PKM: October Half-term Kids Club

Tue, 28 Oct at 02:30 pm 8 High St, SA1 1LE Swansea, United Kingdom

Festive Afternoon Tea at Morgans Hotel

Sun, 07 Dec at 12:30 pm Somerset Place, SA1 1RR Swansea, United Kingdom

Festive Afternoon Tea with SANTA - at Morgans Hotel

Sun, 14 Dec at 12:30 pm Somerset Place, SA1 1RR Swansea, United Kingdom

The Great Christmas Fun Run

Sun, 07 Dec at 11:00 am Mumbles Rd

Bauble Painting at Morgans Hotel with Peggy's Pots

Sun, 30 Nov at 05:30 pm Somerset Place, SA1 1RR Swansea, United Kingdom

The Christmas Sing-Along: Swansea 🎄

Sat, 20 Dec at 03:00 pm Bambu Beach Bar

Christmas Dinner Nights at Ground Plant Based Coffee

Fri, 28 Nov at 06:00 pm Ground Plant Based Coffee

Swansea Victorian Christmas Fayre | 20th - 23rd November 2025

Thu, 20 Nov at 12:00 pm Swansea City Centre

Swansea Victorian Christmas Fayre | 20th - 23rd November 2025

Thu, 20 Nov at 12:00 pm Swansea City Centre

Swansea Victorian Christmas Fayre | 20th - 23rd November 2025

Thu, 20 Nov at 12:00 pm Swansea City Centre

Swansea Victorian Christmas Fayre | 20th - 23rd November 2025

Thu, 20 Nov at 12:00 pm Swansea City Centre