Ten pubs and hotels around Farnham and Godalming serving Christmas Day lunch in 2026, from £95 at the Duke of Cambridge to £130 at the Bush. Updated November 2026.
Ten pubs and hotels around Farnham are serving Christmas Day lunch in 2026, and this guide puts their prices, deposits and serving times in one place. In town, most people book the Bush Hotel on The Borough (£130 for six courses) or Teller’s Arms on Castle Street (£100); the best-value table is at the Duke of Cambridge in Tilford at £95, with Champagne on arrival. Every entry was checked against the venue’s own site on 8 November 2026.
Christmas Day is a Friday this year. No trains run, so plan a lift, a taxi or a walk home; our Christmas trains and travel page has the details. Prices are per adult unless we say otherwise, and nearly every booking needs a deposit and a pre-order.
In Farnham
1. The Bush Hotel, The Borough
The Bush says it has been “welcoming guests since 1618”, and it is the most formal Christmas Day in the town centre. Its Christmas 2026 brochure calls the day “a beautifully curated six-course gourmet feast” in the Garden Restaurant and Oak Lounge, starting with Prosecco and canapés such as brie and cranberry parcels and a duck and port tart.
A pianist plays through lunch and, the hotel says, Father Christmas calls in. Mains are turkey crown with the trimmings, beef fillet, sea trout or a vegan nut roast.
Food Christmas Day bookings from 12pm to 3.30pm
Price Christmas Day £130; children up to 12 half price; under-5s free
Booking non-refundable £65 deposit per adult; balance and pre-orders four weeks ahead
Call 01252 715237
Address The Borough, Farnham, GU9 7NN
Website farnhambush.com/christmas
Good for town centre, hotel rooms, live pianist, vegan main
2. Teller’s Arms, Castle Street
Young’s opened Teller’s Arms in the old Lloyds bank at the foot of Castle Street in October 2024, with bedrooms upstairs and a rooftop terrace. The pub’s Christmas page promises “all the traditional Christmas goodies”, and the Christmas Day menu is £100.
Starters include baked South Coast scallops in the shell and orange and fennel crusted venison carpaccio; the turkey main comes with maple roast gammon, Gressingham duck breast and pigs in blankets, and there is a halibut and a vegan Wellington. The menu carries no year, so confirm the price when you book.
Open Christmas Day 7.30am to 7pm; Boxing Day 7.30am to 11pm
Price Christmas Day £100; children's Christmas Day menu available
Booking online; a discretionary 12.5% service charge is added
Call 01252 951118
Address 75 Castle Street, Farnham, GU9 7LP
Website tellersarmsfarnham.co.uk/christmas
Listing Our listing
Good for town centre, bedrooms, vegan main, open Boxing Day
Country pubs around Farnham
3. The Duke of Cambridge, Tilford
The Duke of Cambridge says it “has been welcoming visitors for well over a century”, and Brakspear bought it in March 2026. Its Christmas 2026 page has Christmas Day at £95, the lowest price in this guide: a glass of Champagne on arrival, festive canapés, homemade bread, three courses, then tea or coffee with festive treats.
There is a children’s menu for 12 and under, and the garden has a playground.
Food Christmas Day 12pm to 4pm, advance booking only; Boxing Day 12pm to 6pm
Price Christmas Day £95; children under 14 £45
Booking £20 deposit per person; balance four weeks before Christmas Day
Call 01252 792236
Address Tilford Road, Tilford, GU10 2DD
Website dukeofcambridgetilford.co.uk/christmas
Listing Our listing
Good for country pub, Champagne on arrival, children's menu, open Boxing Day
4. The Princess Royal, Runfold
CAMRA calls the Princess Royal an “impressive and stylish roadhouse”, built in 1926 on the old A31, and Fuller’s now runs it with 27 bedrooms. Its Christmas Day menu is £105 and opens with a glass of English sparkling wine and canapés.
Starters include a prawn and queen scallop ravioli and a chicken liver parfait with black cherry; mains are turkey breast with pigs in blankets and apricot stuffing, fillet of beef with a braised beef pie, Cornish hake with a tiger prawn, or a wild mushroom and celeriac pithivier.
Price Christmas Day £105; children £52.50
Booking online through the pub's Christmas page
Call 01252 782243
Address Guildford Road, Runfold, GU10 1NX
Website theprincessroyal.co.uk/christmas
Listing Our listing
Good for bedrooms, children's Christmas Day menu, vegetarian main, step-free access
5. The Spotted Cow, Lower Bourne
The Spotted Cow calls itself “a child and dog friendly country inn, hidden in a four acre wooded garden on the edge of Farnham”. Its Christmas Day 2026 menu is £115 a head and starts with bruschetta and arancini.
Mains are turkey with the trimmings, a surf and turf of fillet steak and king prawns, lamb shank, monkfish wrapped in Parma ham, or a vegetable and feta tart.
Price Christmas Day £115; children 6 to 12 £57.50 (smaller portions)
Booking online; for children 5 and under, contact the pub; a discretionary 10% service charge is added
Call 01252 726541
Address Bourne Grove, Lower Bourne, GU10 3QT
Website thespottedcowpub.co.uk/christmas-day-menu
Listing Our listing
Good for children welcome, dogs welcome, big garden, vegetarian main
6. Frensham Pond Hotel, Churt
The hotel stands beside Frensham Great Pond, and its history page says it was once the White Horse, one of Headley’s old pubs. Its festive dining page lists Christmas Day lunch at £110 for adults and £50 for children, with a Christmas Eve dinner at £48 and a Boxing Day lunch at £34.
The page gives no menu or deposit terms for the day itself, so ask when you book.
Price Christmas Day £110; children £50; Christmas Eve dinner £48; Boxing Day lunch £34, children £20
Booking by phone or through the festive pages
Call 01252 795161
Address Bacon Lane, Churt, GU10 2QD
Website frenshampondhotel.co.uk/festive/festive-dining
Good for hotel rooms, pond views, open Boxing Day, walks before lunch
7. Bel & The Dragon, Churt
Bel & The Dragon is a country inn with bedrooms on Jumps Road, set “between the historic town of Farnham and the Devil’s Punch Bowl”. Its Christmas Day menu is £125, starting with English sparkling wine and canapés, then starters such as beetroot cured Scottish salmon, venison pâté en croûte and a prawn and queen scallop ravioli.
Mains are turkey breast with all the trimmings, fillet of British beef, roasted Cornish monkfish with clams and mussels, or a mushroom and celeriac pithivier, and lunch ends with petits fours.
Price Christmas Day £125; children's Christmas Day menu £62.50
Booking online or through the inn's event enquiry form
Call 01428 605799
Address Jumps Road, Churt, GU10 2LE
Website belandthedragon.co.uk/churt/christmas
Listing Our listing
Good for bedrooms, sparkling wine on arrival, plant-based main, children's menu
Godalming and the villages
8. The Kings Arms & Royal Hotel, Godalming
The Kings Arms & Royal is the old coaching inn on Godalming High Street, and its Christmas 2026 brochure has Christmas Day lunch at £99, served from 12 noon. Starters are roasted celeriac and apple soup, smoked salmon tartare, a roast chicken and leek terrine or a chestnut and shallot tarte tatin.
Mains are roast turkey with chestnut and cranberry stuffing, roast sirloin of beef, pan-fried hake or a balsamic beetroot Wellington, with a British cheese board among the puddings. The hotel also sells two- and three-night Christmas stays.
Food Christmas Day lunch from 12 noon
Price Christmas Day £99; children £49.50
Booking pre-booking, pre-payment and pre-ordering essential, by phone
Call 01483 421545
Address 22 to 25 High Street, Godalming, GU7 1EB
Website kingsarmsandroyal.co.uk/christmas
Listing Our listing
Good for town centre, hotel rooms, Christmas stays, vegan main
9. The Refectory, Milford
The Refectory is the Brunning & Price pub on the Portsmouth Road at Milford, in a long brick and timber building set back behind a stone wall. Its Christmas Day page has a set menu at £109.95 a head and warns that the day “is very popular”.
Starters include a duck confit terrine, French onion soup and a king prawn and scallop thermidor; mains are roast turkey with duck fat roasties and pigs in blankets, a chalk stream trout Wellington, dry aged sirloin of beef or a Jerusalem artichoke and Stilton tart. Once you book, the pub sends a link to pre-order.
Food Christmas Day 12 noon to 4pm
Price Christmas Day £109.95
Booking call or email refectory@brunningandprice.co.uk; pre-order by link after booking
Call 01483 413820
Address Portsmouth Road, Milford, Godalming, GU8 5HJ
Website brunningandprice.co.uk/refectory/christmas_event/christmas-day-2026
Good for gluten-free options, vegetarian main, open Boxing Day
10. The White Horse, Hascombe
The White Horse is a Young’s pub on The Street in Hascombe, about four miles south of Godalming, with a dining room under vaulted ceilings and exposed beams. Its Christmas Day menu is £98, with baked South Coast scallops, venison carpaccio and a heritage beetroot salad to start, and turkey with maple roast gammon and duck breast, 28-day aged sirloin of beef, halibut or a vegan Wellington to follow.
The young guests’ menu is three courses for £55.
Open Christmas Eve 11am to 11pm; Christmas Day 12pm to 6pm; Boxing Day 11am to 11pm
Price Christmas Day £98; children three courses £55
Booking full menu price paid as a deposit, refundable up to 14 days before; menu choices by 10 December
Call 01483 208258
Address The Street, Hascombe, GU8 4JA
Website youngs.co.uk/christmas/white-horse-hascombe
Listing Our listing
Good for country pub, on-site parking, vegan main, open Boxing Day
How we chose
These are the pubs and hotels around Farnham, Godalming and the villages between that publish a Christmas Day 2026 menu with a price on their own websites, and none had posted a closure notice. The Bluebell at Dockenfield is closed on Christmas Day and reopens on Boxing Day. The Georgian in Haslemere and the Hogs Back Hotel at Seale had only last year’s menus online, so they will be added if they publish 2026 prices. History details come from each venue’s own site and from CAMRA’s Surrey/Hants Borders branch. Run a place that should be here, or spot something that has changed? Email newsdesk@farnhamtoday.co.uk. Taken a good photograph of any of these places? Email it to newsdesk@farnhamtoday.co.uk and we will add it with your name as the credit.
For the rest of December, see our guide to Christmas dinner and festive menus in Farnham, the Farnham Christmas market, the pantomime and Christmas shows, where to buy a Christmas tree and what’s on in Farnham this month. For the rest of the year, see Farnham pubs, Sunday roasts, things to do in Farnham, or browse every pub in our directory.
Frequently asked questions
Which pubs near Farnham are open on Christmas Day 2026?
In Farnham, the Bush Hotel on The Borough and Teller’s Arms on Castle Street both serve Christmas Day lunch. Around the town, the Duke of Cambridge at Tilford, the Spotted Cow at Lower Bourne, the Princess Royal at Runfold, Frensham Pond Hotel and Bel & The Dragon at Churt publish Christmas Day 2026 menus, and so do the Kings Arms & Royal Hotel in Godalming, the Refectory at Milford and the White Horse at Hascombe. The Bluebell at Dockenfield is closed on Christmas Day.
How much is Christmas Day lunch near Farnham in 2026?
£95 at the Duke of Cambridge, £98 at the White Horse, £99 at the Kings Arms & Royal, £100 at Teller’s Arms, £105 at the Princess Royal, £109.95 at the Refectory, £110 at Frensham Pond Hotel, £115 at the Spotted Cow, £125 at Bel & The Dragon and £130 for six courses at the Bush Hotel. Every one charges less for children.
Do I have to pay in advance for Christmas Day lunch?
Almost always. The Bush takes a £65 non-refundable deposit per adult, the Duke of Cambridge £20 a head with the balance four weeks before, and the White Horse the full price up front with choices by 10 December. The Kings Arms & Royal says pre-booking, pre-payment and pre-ordering are essential.
Have your say