30 days of diner surprises

This one’s on us! Every day until 14 December 2021, we’re covering the cost of food and soft drinks for diners at a different surprise restaurant across the UK and Ireland.

We’ve teamed up with Mastercard to make dining out more rewarding this festive season. Every day until 14th December, we have a special surprise for diners at one of our hand-picked Dine Local restaurants… the bill* covered by Mastercard!

That’s 30 different restaurants, across 30 days. To be in with a chance of having the cost of your food and soft drinks taken care of, make a booking with us at one of our participating Dine Local restaurants.


Check out which restaurants we’ve already surprised diners at.

Diners we’ve surprised

“A lovely surprise on our 30th anniversary! Thanks Mastercard and OpenTable.”

“We have been working so hard for the NHS and came out for a team social and it was so lovely to receive the bill with an amazing discount from Mastercard and OpenTable – thank you – made our day!”

“Best Surprise ever on my 21st! Thank you Mastercard and OpenTable!”

Book your table now

Frequently Asked Questions

Dine Local is OpenTable’s campaign to shine the light on the amazing local restaurants bookable on OpenTable throughout the UK and Ireland. We’ve curated a list of over 250 great local restaurants worth visiting this winter and teamed up with Mastercard again to make this year feel extra special by giving back to local communities and surprising diners in local restaurants.

  • Make a reservation at a participating restaurant via the OpenTable platform, for a booking between 15 November – 14 December 2021.
  • *At selected Dine Local restaurants, Mastercard will cover the food and soft drink bills (excludes alcohol and service fees) at a different restaurant each day throughout the campaign; that’s a surprise restaurant each day across 30 days.
  • Selected restaurants will be handpicked from a list of Dine Local restaurants across the UK and Ireland. See full list here.

Mastercard is a great way to pay for your meal on receipt of your bill in any of our participating Dine Local restaurants. However, payment with a Mastercard is not mandatory at the participating Dine Local restaurants.

Diners who have their food and soft drink costs paid for by Mastercard at one of the 30 surprise events in Dine Local restaurants do not need to have booked their table via OpenTable

For details of this, please visit our blog.