Stay at Our Historic 17th Century Hotel in Keynsham Village


When you dine at our historic hotel restaurant, our extensive menu offers a huge range of light bites, main courses, and Sunday lunch options.


As well as luxury accommodation, our hotel also serves as an ideal events venue, with en-suite bedrooms available for you and your guests.


To explore the types of functions and events that we can accommodate here at The Old Manor House, please
view our events page.

 - Contact Us Now to Make a Booking - 

About Us

With 9 individual en-suite bedrooms available, The Old Manor House Hotel offers high-quality accommodation to guests from across south west England. Ideally situated between Bath and Bristol, our 400-year-old manor house in Keynsham Village also offers a luxury restaurant, bar, and walled garden areas. Catering to all your needs, we offer a warm welcome to all our guests and take great pride in providing the best possible experience during your stay.

 - The Perfect Place to Stay - 

CONTACT OUR historic hotel in Keynsham, Bristol, today to enquire about our accommodation.