latest offers

The Old Hall Hotel runs many seasonal promotions throughout the year. Please see below for our latest offers on food, drink and accommodation.

Leafy Getaway at the Old Hall Hotel

Make Autumn extra special with the Old Hall Hotel’s Leafy Getaway

Escape to the heart of the Peak District this Autumn and experience the very best that Buxton has to offer with the Old Hall Hotel’s Leafy Getaway.

A glass of Fizz on arrival
Overnight bed and award winning full English Breakfast
One course dinner in the restaurant
From only £59.00 per person available from 1st September – 31st October.

Click here to check availability or book a room

Christmas at the Old Hall Hotel

Our Christmas Breaks brochure and Christmas celebrations brochure is now available from reception.

Click here for more information 

Please call us on 01298 22841 or email us at for more information or booking.

Lindy Hop Dinner Dance at the Old Hall Hotel

Go back to the jazzy heights of the 1940′s with the Old Hall Hotel’s spectacular Lindy Hop Night.
The American dance craze featuring jazz, tap, breakaway and Charleston moves is back for one night.
Taking place on the 24th October from 7pm, you can enjoy a demonstration and class from the legendary Sharon and Mark Eyles from Derby Jive coupled with some delicious old school local food and a 1940s cocktail.

Tickets £25.00 per person

Please call us on 01298 22841 or email us at for more information or booking.

An ideal place to stay for your visit to Chatsworth House

Our Chatsworth House break includes overnight bed and full English award winning breakfast and tickets to Chatsworth House and Gardens.

Check availability here…….

Theatre Break

The Old Hall Hotel is the perfect place to stay to extend your visit to the Buxton Opera House.  This exclusive Theatre Break includes a 2 course dinner in our restaurant pre or post show, overnight accommodation and an award winning breakfast before you depart.

Click here to check your dates

To make a booking, or for more information, please contact reception on 01298 22841