27th June 2025
£19
5th July 2025
FREE
£15
6th July 2025
From £4
10th July 2025
£22
31st July 2025
From £2
2nd August 2025
7th August 2025
£28
8th August 2025
14th August 2025
21st August 2025
22nd August 2025
£10
28th August 2025
29th August 2025
£19.50
30th August 2025
16th & 17th August 2025
6th September 2025
£16
18th September 2025
£12.50
22nd September 2025
From £40
23rd September 2025
£27.50
27th September 2025
From £8
28th September 2025
£18
3rd October 2025
4th October 2025
£12
10th October 2025
14th October 2025
Register to give blood
18th October 2025
19th October 2025
24th October 2025
25th October 2025
26th October 2025
31st October 2025
1st November 2025
7th November 2025
£25
16th November 2025
19th November 2025
From £34
22nd November 2025
23rd November 2025
29th - 30th November 2025
TBA
6th December 2025
21st December 2025
24th December 2025
17th January 2026
31st January 2026
£20
5th February 2026
7th February 2026
£21
16th February 2026
From £15
27th February 2026
28th February 2026
6th March 2026
From £29
28th March 2026
From £28.50
4th April 2026
16th April 2026
From £30
10th April 2026
18th April 2026
2nd May 2026
£23
8th May 2026
23rd May 2026
From £22
24th May 2026
30th May 2026
£17
19th June 2026
10th July 2026
24th July 2026
£14
29th August 2026
25th September 2026
26th September 2026
3rd October 2026
16th October 2026
23rd October 2026
13th December 2026
18th December 2026