Welcome to the Lock Keeper

Situated ​just ​a ​10 ​minute ​drive ​from ​Bristol ​and ​Bath, ​and a ​short ​walk ​from ​Keynsham ​train ​station, ​the ​Lock ​Keeper ​has it ​all; ​a ​stunning ​riverside ​location, ​with ​a ​huge ​beer ​garden, serving ​freshly ​prepared ​British, seasonal food. ​Not ​to ​forget, ​Young’s award ​winning ​beers ​are ​always ​on ​tap. ​Plus, ​we ​have ​our ​very own ​Petanque ​pitch ​and ​play ​host ​to ​the ​Brunel ​league. Whether ​it’s ​a ​Sunday ​roast, ​a ​birthday ​dinner ​or ​a ​lunch ​time catch ​up ​that ​you ​have ​planned, ​we’ve ​got ​you ​covered.

Christmas Celebrations at Lock Keeper

It’s that plan-your-Christmas-party time of year! We have an array of delectable menus, ranging from a 3-course festive feast to perfect-for sharing party boards. With a fully stocked bar, ranging from local brews, winter cocktails and mulled wine, guaranteed to get the party started. We’ll be ready to host you with open arms at your favourite local.

Sumptuous Sunday Roasts

Join us every Sunday and indulge in our delicious Sunday roasts, with British sourced meat, double egg Yorkies, crispy roast potatoes and lashings of chef’s secret recipe gravy. Gather your family and enjoy the perfect end to the week.




Book Now

Give the Gift of the Pub

If you’re searching for that perfect present, or can’t decide what to gift a loved one, colleague or friend, why not treat that special someone to the gift of the pub. That way they can choose their own feel-good experience, whether it be a monetary voucher to spend on a round of drinks or one of our delicious Sunday roasts.

Shop now

Christmas Celebrations

Feast your eyes on our soul-warming Christmas menus with all the trimmings, from our 3-course festive feast to our lip-smackingly good festive sharing boards. From a Christmas-Jumpery pint with friends, a fire-side meal for two, to the all-singing-all-dancing office party. Our cosy pub can cater for all occasions, both big and small.

Enquire Today


  • Monday - Saturday 11am-11pm
  • Sunday 12pm -10.30pm


  • Monday - Saturday: 12pm - 9.00pm
  • Sunday: 12pm - 8pm