Christmas in Weymouth 2026: Lights, Panto and the Harbour Swim

Updated 27 October 2026

Christmas in Weymouth is a working town’s season: lights strung over a harbour that still earns its keep, a pantomime at the Pavilion, and on Christmas morning a few hundred people in fancy dress swimming across the Old Harbour while everyone else watches from Custom House Quay. Much of it is free to enjoy, a little of it sells out, and a few of the council’s own event pages still carry last year’s dates, so this guide marks everything you should check before you travel. Figures and dates below were checked on 24 October 2026 against We Are Weymouth, Weymouth Town Council, Weymouth Pavilion and Love Weymouth, each named where it matters.

When Weymouth’s Christmas starts

The season opens with the Elf Parade and Christmas Lights Switch-On on Saturday 28 November 2026, run jointly by We Are Weymouth, the town’s Business Improvement District, and Weymouth Town Council. It is a whole day rather than an evening: elf-making and Christmas craft workshops run 9am to midday, registration for the record count 11am to 1pm at Weymouth Pavilion, the Elf Parade itself from 1.15pm to 2pm, and main-stage entertainment from 1pm to 5pm. The lights go on at 5pm on New Bond Street, switched on from the main stage. The town centre is the stage rather than a ticketed enclosure, so you can arrive for just the switch-on if the afternoon does not fit your plans.

The Elf Parade and the world-record attempt

Weymouth is trying again to set the world record for the largest gathering of people dressed as elves. The standing record is 1,762 elves, set in Bangkok in 2014, as reported by the BBC and the Dorset Echo; the Echo reports that Weymouth gathered 1,276 in 2025 and fell short, so 2026 is a fresh try. To be counted you register at the Pavilion for a wristband, and if you have no costume the morning workshops make hats, ears and collars and do face-painting. This year’s schedule sits on the council’s Elf World Record Attempt and Parade page, so read that before you sew or buy anything. Record attempts live or die on how many people turn up in the right kit, which is part of why the town makes a full day of it.

Where to see the lights

You do not need a ticket to see the lights. They run along New Bond Street, the Esplanade and the harbour at night, and the simplest evening is a walk from the Old Harbour along the quay, where every string doubles in the water. It is free and open all evening, which the event listings do not always say plainly. Wrap up properly: December on the harbour wall is exposed, and the wind comes straight off the bay. The Weymouth in winter piece has the honest version of what the seafront is like after dark this month.

Cinderella at the Pavilion

The Weymouth Pavilion pantomime for 2026 is Cinderella, running from 19 December 2026 to 2 January 2027 with 2pm and 6pm performances and no show on Christmas Day. Adult seats start at roughly £22 to £25 and a family ticket around £84 to £92, but those are from-figures, so confirm the price for your date at the box office on 01305 783225. Two performances are worth noting in advance: a relaxed performance on Tuesday 29 December at 6pm, around £21 and bookable at the box office only, and adults-only 16-plus performances on Friday 1 January and Saturday 2 January 2027 at 7.30pm, around £25. Panto is the one event in town that sells out before December, so book rather than hoping.

Santa Weekend

The weekend before Christmas brings Santa’s grotto and children’s activities spread around the town centre and harbourside, free to attend. The 2025 edition ran 20 to 21 December; at research time the 2026 dates had not yet been published, and the council’s Santa page still carries the 2024 dates, so do not trust the year printed on it. Check the We Are Weymouth page for this year’s dates rather than assuming the 19 to 20 December weekend. The pattern is the reliable part: a grotto, town-centre activities, no admission charge.

The Christmas Day Harbour Swim

On Christmas morning the Weymouth & Portland Lions Club runs the Harbour Swim, about 70 metres across from Cove and Trinity Road to Custom House Quay, with the first swimmers in the water around 11am. Swimmers go in groups of up to 50 with safety cover on the water, and fancy dress is encouraged. Watching from the harbourside is free and is the town’s best Christmas-morning spectacle; swimming costs, and tickets must be bought in advance, roughly 500 places and usually no on-the-day sales, as a charity fundraiser. At research time the 2026 tickets were not on sale, so watch the Love Weymouth page and do not arrive expecting to sign up on the quay.

The rest of the diary

Around the anchors there is a fuller season, and most of these dates want a check on the organiser’s own page before you set out. The Nutcracker ballet opens at the Pavilion on Thursday 26 November at 7.30pm, and Step Into Christmas plays there on Wednesday 2 December. Christmas at SEA LIFE Weymouth runs 27 November to 23 December, 4pm to 8pm, ticketed. Steampunk Weekend fills the town 4 to 6 December, Carols by the Coast meets on New Bond Street on Saturday 5 December at 5pm, and Traditional Christmas at Hope Square runs 12 to 13 December. The council lists a ‘Tidings of Joy’ Christmas Concert on Saturday 12 December at 7.30pm, and Carols by Candlelight comes to RSPB Radipole Lake on 16 December. Chase the Pudding runs on Weymouth Beach on Sunday 20 December at 10.45am, and Abbotsbury Illuminate lights the Subtropical Gardens at Abbotsbury from 20 November to 31 December.

Christmas Day and Boxing Day

The honest answer to what is open is: not much, and it changes every year. The Harbour Swim gives the morning a centre, and a walk on the beach afterwards is the free, dependable version of Christmas Day in Weymouth, since the sand is open all year and the seafront asks nothing of you. Beyond that, eating out is the thing to plan around: check what is actually open on the day before you book a table, because the town’s pubs and restaurants each make their own call and several close across the two days. The where to eat piece lists the places worth the walk the rest of the year.

Practicals: parking, weather and booking

Park for the evening events the way you would for any December evening in Weymouth: the town’s car parks are the ones mapped in the parking article, and nothing about the switch-on or a panto evening changes that map, which the event listings never tie together. Coastal December weather is cold wind and wet stone rather than deep snow, so bring layers, a waterproof and shoes that grip the harbour wall. Booking in advance matters for exactly three things: the pantomime, the Harbour Swim, and any SEA LIFE Christmas ticket, which may or may not be included with a day ticket, so read the SEA LIFE page before assuming.

A week-by-week planner

WeekWhat it holds
20 to 29 NovemberNutcracker on the 26th, the Elf Weekend and 5pm switch-on on the 28th, SEA LIFE Christmas begins on the 27th
30 November to 6 DecemberStep Into Christmas on the 2nd, Steampunk Weekend the 4th to 6th, Carols by the Coast on the 5th
7 to 13 DecemberTidings of Joy concert on the 12th, Traditional Christmas at Hope Square the 12th to 13th
14 to 20 DecemberCarols by Candlelight on the 16th, Santa Weekend expected the 19th to 20th, Chase the Pudding on the 20th
21 December to 2 JanuaryThe Cinderella run with its relaxed and adults-only shows, the Harbour Swim on Christmas morning, Abbotsbury Illuminate to the 31st
↑