We've got Christmas all wrapped up

Christmas at The Old Bell Hotel

Scroll to explore

Welcome to The Old Bell Hotel in Malmesbury, the oldest hotel in England, located next to the historic 12th-century Malmesbury Abbey. Established in 1220, our Grade I listed building offers a charming festive experience with cosy lounges, delicious seasonal menus, and a warm welcome. Join us and celebrate Christmas, whether for a memorable stay, a festive afternoon tea, a catch-up with friends and family or our traditional Christmas Day Lunch.

Treat yourselves to a perfect festive stay

Our 2 Night Christmas Break

The perfect 2-night Christmas break arriving Tuesday 24 December and departing Thursday 26 December Prices from Ā£1485 for two people sharing

Treat yourselves to an unforgettable Christmas

Our 3 Night Christmas Break

Enjoy a magical 3-night Christmas break at The Old Bell Hotel, arriving on Tuesday, 24th December, and departing on Friday, 27th December. Prices start from Ā£1,695 for two people sharing.

Celebrate New Years Eve in Style

New Years Eve at The Old Bell Hotek

Join us for the perfect New Yearā€™s escape, arriving Monday, 30th December and departing Wednesday, 1st January 2025. Prices start from Ā£1060 for two people sharing.

Gather With Friends, Collegues and Family

Christmas Party Menu

Indulge With Festive Sweet and Savoury Treats

Christmas Afternoon Tea

Give the Perfect Gift This Christmas

The Old Bell Hotel Gift Vouchers

From Cocktail Masterclasses to Gingerbread Houses...

Fun Festive Events

Moreā€¦

Offers & Hotel Breaks

Contact