weymouth harbour

Find your break

close search

Weymouth Christmas Day Swim

A much-loved local tradition, the Weymouth Christmas Day Swim sees thousands of brave swimmers dash into the chilly waters of Weymouth Bay on Christmas morning. Crowds gather along the beach to cheer them on, creating a fantastic festive atmosphere. Many swimmers take part in fancy dress, and the event raises funds for local charities, making it a heart-warming way to start the day.

Event details

Dates and times
calendar icon

Thursday 25th December, 2025
at 11:00am

Show more days

clock icon

1 hours

Map icon

23.7 miles from Highlands End and Eype Beach

25.8 miles from Golden Cap

17.9 miles from Graston Copse

9.6 miles from Sandyholme

Similar events

Events are happening throughout the year all over Dorset and across our holiday parks. Similar events to Weymouth Christmas Day Swim are listed below. Alternatively, view all listed events via the button.

View all
Father Christmas’s Yuletide Express

A joyful festive adventure from Swanage Station

Wednesday 24th December, 2025 - All day and 21 future dates

Find out more
Wareham Firework & Bonfire Night

A roaring bonfire and spectacular fireworks

Friday 7th November, 2025
at 6:00pm and 1 future dates

Find out more
Bridport Rugby Club Firework Display

A fantastic community firework display

Saturday 1st November, 2025
at 6:30pm and 1 future dates

Abbotsbury Firework Display

A firework display in a traditional Dorset village

Saturday 8th November, 2025
at 6:00pm and 1 future dates

Groves Christmas Market

A festive market in a popular local garden centre

Thursday 20th November, 2025
at 3:30pm and 1 future dates

Artisans On The Beach

A Christmas market located in traditional beach huts!

Sunday 21st December, 2025
at 10:00am and 27 future dates

Bournemouth Alpine Market & Christmas Tree Wonderland

A traditional alpine market with great light displays

Sunday 4th January, 2026
at 11:00am and 101 future dates

Tiger Day

See the world's only running Tiger I tank in action!

Saturday 26th September, 2026
at 8:30am and 3 future dates

Find out more