Christmas market opening times;

Open for trade on Christmas Eve, 24th December – traders likely to be closed by 7 am at the latest.

Closed Christmas Day 25th December

Closed Boxing Day 26th December – opens at midnight and early hours of Saturday 27th December, although some firms may choose to close.

29th – 31st December – most companies should be open

Closed 1st January 2026.

Open 2nd January 2026.