Raising money for local charities and organisations.
Register to swim
Our online pre-registration saves you time on the day.
Create your own sponsorship page and make your swim count!
We are raising money for local MacMillan Cancer Support
At Macmillan, they know how a cancer diagnosis can affect everything. So they’re there to support you and help you take back some control in your life. From help with money worries and advice about work, to someone who’ll listen if you just want to talk, they’re there.
Macmillan want to reach and improve the lives of everyone living with cancer and to inspire millions of others to do the same.
There are 2.5 million people living with cancer in the UK today, and as more people live longer with their cancer, this number is set to grow to 4 million by 2030. Macmillan want to make sure that they can provide support to everyone who needs it, to help people affected by cancer feel more in control of their lives.
Make a donation
Money raised through donations goes to our nominated charity and other local charities and organisations.
The Porthcawl Christmas Swim has been raising thousands of pounds for local charities and organisations for over 50 years.
swimmers each year
given to charity
Local charities and organisations we’ve helped
Porthcawl and Pyle Pumas
Porthcawl Stroke Club
Porthcawl Museum and Historical Society
St John Ambulance
Porthcawl Kidney Research
The Y Centre
1st Nottage Scout Group
Porthcawl Lifeguard Club
Porthcawl Town Athletic
Mayors Community Fund
Trinity Care and Support
Ty Elis Counselling Service
Porthcawl Parkinsons Support Group
On Christmas Morning
If you pre-registered online, you must come to the registration desk to check your name off our register. You don’t need to bring a printed ticket, just let us know you’ve arrived.
If you forgot to register online, you can sign up on the day. It's never too late!
Register to swim
Registration starts at 10:30am. Be sure to get your FREE mug.
We have separate male and female changing space for you to get ready.
Get in the sea
Swimmers enter the sea at 11:45am.