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.



The End of the Affair 28th and 29th April 2015

Starring Neil Roberts (Holby City), George Telfer (Emmerdale) and Sarah Stanley (Alan Ayckbourn’s Roundelay) Set

Read more »

The Buxton Spa Prize 2015

The Buxton Spa Prize is an open art competition to celebrate the town’s culture, natural

Read more »

Paddy McGuinness at the Buxton Opera House 28th October 2015

The star of ITV’s Take Me Out and Channel 4’s Phoenix Night, Paddy McGuinness makes his long-awaited return

Read more »

LATEST offers

Spring Break at the Old Hall Hotel

Book a Spring Break at England's Oldest Hotel

Theatre Breaks at the Old Hall Hotel

Now the Old Hall Hotel can bring to you a theatre break with discounted performance tickets included.

Spa Breaks at the Old Hall Hotel partnered with the Devonshire Dome

Rejuvenate yourself with a Spa Break
Situated just a stone’s throw away from The Old Hall Hotel, the Devonshire Dome Spa offers a tranquil and relaxing environment to wind down and invest time for yourself.

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