Join us to celebrate the festive season this year!

Explore our Christmas Menu here

We will also be running our normal menu at the same time. Christmas menu must be pre-ordered a minimum of 3 days in advance and we will request a deposit of £10 per person at the time of booking. Please note we’re not open for food on Christmas day. Just drinks!

To book a table, please click here.

Our festive opening hours:

  • Christmas Eve – 12 – 10.30 pm, food served until 8 pm
  • Christmas Day – 11.30 – 2.30 drinks only
  • Boxing Day – open 12 – 10 pm with food between 12 and 6 pm
  • Between 27th and 30th December, food is served between 12 and 6 pm and last orders will be at 9 pm for a 10 pm close
  • Christmas Quiz Wednesday 27th – 7 pm start
  • On New Year’s Eve, food will be served until 6 pm and there will be a light buffet at 11 pm
  • New Year’s Day – food served until 6 pm
  • Tuesday 2nd – Thursday 4th January, closed
  • Back open as normal on Friday 5th January!
What's On

See what’s on this month at The Turkey Inn, weekly events include our Wednesday pub quiz and Real Ale Club Thursdays!

Field to Fork

We’re passionate about providing the best quality local produce for our customers and, we want to use the best meat we can on the menu.


The Turkey Inn is open seven days a week providing locally sourced food and great beer. To join us for food click below to book your table.

Contact Us
20 Goose Eye, Oakworth,
Laycock, Keighley. BD22 0PD

Looking for a new challenge? Email us to enquire about current vacancies at The Turkey Inn.

Tel: 01535 666342

Sign up to our newsletter for latest offers and what’s on
Opening Times
Mon to Thurs 12 - 10 pm
Friday and Saturday 12 - 11 pm
Sunday 12 - 10 pm

Kitchen Hours:
Mon to Thurs 12 - 2.30 pm and
5.30 - 8.45 pm
Friday 12 - 2.30 pm and 5.30 - 9 pm
Saturday: 12 – 9 pm
Sunday: 12 – 6 pm