Christmas is coming!

We love Christmas at Walsingham Farms Shop! And we believe there is no better place to enjoy the delights of Christmas than with us.

Visit our Christmas and New Year opening hours page for details of our opening times. Information on the delicious food we have on offer can be found in store, or on our Christmas Order Form page.

This year we are taking orders in person at our Walsingham shop and online.

Collections will be on 22nd AM & PM, 23rd AM & PM and 24th AM only.

We also offer UK wide courier delivery service for both chilled and ambient products at £10.95 per delivery. These deliveries arrive on 22nd and 23rd December and do require someone to be in to accept the delivery.

Our local delivery service is also available on a first come, first served basis and is priced at £5 for delivery to NR22 postcodes and £7.50 for NR21 and NR23 postcodes.

When ordering in person in the farm shop, your entire order can be made in one place. Due to uncertainty around stock shortages we encourage everyone to order early where possible. The last date for ALL orders will be 11th December.

For more information you can also contact us via our contact us page.

Visit our Walsingham Christmas Deliveries and Collections 2022 page for full details.

Christmas Dinner Hampers

Save this Christmas with our excellent value Christmas dinner hampers!

You will find all your Christmas meats, poultry and vegetables in our best value hampers.

Online Ordering

Place your online order via our online Christmas Order Form. All order require a £25 non-refundable deposit to be paid at the point of ordering. You will then receive a confirmation of your order and receipt after a few minutes. We will email you to confirm your order and your order number within 2-5 days. If you do not receive confirmation please check your spam email folders or get in contact with us on 01328 821877 or email