The Onslow Arms is the heart and soul of Clandon and comes alive in the winter with cosy corners, warming winter tipples, hearty dishes, and our friendly team.

With an array of fantastic spaces, from our warm restaurant (open fire included), private room & covered patio, no matter the cause for your occasion, our country pub is the perfect location for your festive celebration.

We hope that you join Danny and the team this year for festive celebrations. Gather together for a taste of our delicious, three-course Christmas feast available, or book a corner of our pub for your drinks celebration, perfect-for-sharing boards included. 

Allow our team to look after you and your loved ones this Christmas with tables and spaces perfectly suited to your party size.

Click here for our full Christmas booking Ts and Cs.

The food was first class, my wife’s fillet cooked to perfection and just how she asked for it. The turkey both brown meat and white meat was moist plentiful and served with traditional accompaniment after the three courses an excellent cheese platter was presented. All in all an excellent meal and we will certainly be back to enjoy our third Christmas day lunch at Onslow Arms in December 2020.


Our second Christmas lunch there as a ladies walking group, 12 in all and we had the long table by the window....again. Food excellent, ambiance as always great. And the staff very very friendly and efficient......such a pleasurable experience.


We visited the Onslow Arms on Christmas day for our Christmas dinner. The food was simply faultless and the service impeccable.


Gift Vouchers

From a three-course feast to a weekend away, or simply a quiet couple of pints in their favourite local, treat someone special and give the gift of the pub this Christmas.

Get Your Gifts


Christmas Eve – 11am – 11pm
Christmas Day – 12pm – 6pm
Boxing Day – 11am – 11pm
New Year’s Eve – 11am – 1am

Address & Details

The Street,


West Clandon,


01483 222 447


Your enquiry has been successfully sent and our team will be back in touch with you soon to confirm your booking.

If you need to speak to speak to us sooner, give us a call on 01483222447 and a member of the team will be happy to help.