Christmas in Dorset – events

We’ve attempted to provide a list of everything you need for the perfect Christmas in Dorset. From church services and seasonal events to local farm shops and fishmongers. Wherever you are in the county, you can be sure that there will be plenty to do and enjoy throughout the Christmas week. Part one is events.

Christmas Events

There are many events taking place along the coast this Christmas, whether it’s an invigorating Christmas day swim or a more relaxing steam train journey through the countryside.

Swanage RailwaySwanage

Swanage Railway
Enjoy a relaxing trip on a steam train. Take one of the ‘Santa Specials’ – with a gift from Santa for every child and a mince pie and seasonal drink for the grown-ups. Or if you’d prefer it without the kids, take the ‘Christmas Belle’ and enjoy champagne and canapés. Click here for details.

Annual Boxing Day Dip – 26th December.
Join in the fun or watch from the shore – this traditional swim takes place on Main Beach.


Weymouth’s BIG Christmas has a real ice rink until 1st January. More information here.

Christmas PantomimeSleeping Beauty at The Pavilion until 1st January.

Harbour Swim –25th December
Work up an appetite for your Christmas lunch! Find out more here.


The Great Reindeer Hunt at The Teddy Bear Museum until 4th January.

Skating in the Square returns to Brewery Square, from Saturday 25 November to New Year’s Eve.
TICKET PRICES — Adult £6.00 / Child £6.00.

West Bay

West Bay WallowBoxing Day Swim, 26th December – West Bay, Bridport. Entrants sign in from 10:30 am. Start 12 noon SHARP! Join in the fun with this Fancy Dress wallow or watch from the relative warmth of the harbour side.


Christmas Morning Fancy Dress ‘Swim’ 25th December – Charmouth Beach. 11:00 am sharp. Be there by 10:30 am to enjoy seeing all the fund-raisers in their (dry) fancy dress! In aid of Lyme Regis RNLI. The beach Charmouth. Just turn up and take the plunge.

Christmas church services

A village church service is something a bit special. The church will be decorated beautifully and there will surely be a large congregation, a perfect time and place to celebrate Christmas.

We’ve put together a list of a few services, going to the following websites you can find additional services for Church of England or Catholic churches.

Tyneham ChurchSt Nicholas Church, Studland

24th December – Midnight Mass – 11:30 pm

25th December – Family Communion – 10:00 am

St. Andrews, East Lulworth

24th December – Crib Service – 4:00 pm

Holy Trinity, West Lulworth

25th December – Holy Communion – 10:00 am

Holy Trinity, Weymouth

24th December – Midnight Mass – 11:30 pm

25th December – Holy Communion – 8:00 am

St Mary, Bridport

23rd December – Nativity Play with carols 11:00 am

24th December – Crib Service – 3:00 pm

24th December – Midnight Service – 11:00 pm

25th December – Christmas Day Service – 8:00 am

25th December – Christmas Service – 9:30 am


Browse our Christmas and New Year cottages in Dorset.