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.


Whether your tipple of choice is gin, wine, or craft beer, we have a range of delicious drinks available to enjoy in our bar or in our beautiful walled garden.

Download Our Wine List

 - Contact Us Now to Make a Booking - 

About Us

With 10 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.


Proudly Welcoming Guests from Keynsham, Bristol, Bath, and the Surrounding Areas of South West England

The Old Manor House Hotel,
5 Bristol Road, Keynsham,

Bristol, BS31 2BA

Contact Us

Business Hours

Lunch Service Served Friday - Saturday 12 noon - 2pm
Sunday 12 noon - 3pm
Dinner Service Served Monday - Saturday 6:30pm - 9pm

Afternoon Tea Served Friday & Saturday 12 noon - 5pm

© 2022. Thomson Directories Ltd. The content of this website is owned by us and our licensors; copying of any content (including images) without our consent is in breach of our T&Cs |All rights Reserved