England’s oldest hotel

Welcome to the Old Hall Hotel in Buxton, reputed to be the oldest hotel in England. As well as our long history and connections to Mary Queen of Scots, visitors come back time and time again, so they tell us, because of our charm, good food and individuality…and because we sit at the heart of Derbyshire’s market town of Buxton, on the edge of the beautiful Peak District. Come and visit us soon, whether for a wedding, to dine in our restaurant or to sample our accommodation, you’ll be made very welcome.



Buxton Festival’s New Literary Weekend 31st October – 2nd November 2014

Buxton Festival is delighted to announce their new Literary Weekend featuring renowned speakers will take

Read more »

Buxton Spa Prize

The Old Hall Hotel is delighted to be a major sponsor of the ‘Buxton Spa

Read more »

A Special Lindy Hop Dinner and Dance at the Old Hall Hotel

Go back to the jazzy heights of the 1940′s with the Old Hall Hotel’s spectacular

Read more »

LATEST offers

Leafy Getaway at the Old Hall Hotel

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

Christmas at the Old Hall Hotel

Enjoy the lovely atmosphere at the Old Hall Hotel this festive season.

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