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.

More

Dining

Take a look at our delicious food & drinks menus and reserve your table!

Accommodation

Take time to relax in our beautiful rooms & surroundings.

What’s on

Events and updates from our hotel in Malmesbury.