Ten Christmas Day menus in Elmbridge with 2026 prices, children's rates, deposits and booking details, from £65 to £149.95. Checked November 2026.

For Christmas Day in Elmbridge, the lowest published prices are at the Royal George in Hersham (£65) and the Bell in East Molesey (£66). Ye Olde Swan on the river at Thames Ditton charges £81.95, the Young’s pubs in Walton, Cobham and Weybridge £98 to £100, and the Oatlands Park Hotel £149.95 for its buffet. Prices are as each venue published them on 3 November 2026.

One popular choice has already gone: the Old Plough in Stoke D’Abernon says its restaurant is fully booked for Christmas Day.

Walton, Hersham and Weybridge

1. The Royal George, Hersham

The Royal George is the pub on Hersham Road between Walton and Hersham. Its 2026 Christmas brochure prices the Christmas Day menu at £65 a head, the lowest in the borough: bread for the table, four starters, a champagne sorbet, then roast turkey, 28-day aged beef sirloin, a sweet potato, chestnut and cranberry loaf or salmon en croute, with fillet steak at a £5 supplement.

The children’s menu is £35 on Christmas Day. Through December its festive feast is three courses for £24.95 (children £20).

The brochure asks a £10 a head deposit for party bookings, refundable up to 28 days before.

Price Christmas Day £65, children £35; festive feast 3 courses £24.95, children £20
Booking online or by phone; £10 a head party deposit, refundable to 28 days before
Call 01932 229255
Address 130-132 Hersham Road, Hersham, KT12 5QJ
Hygiene rating 4, Food Standards Agency, 3 July 2026
Website royalgeorgepub.co.uk/christmas-2026
Listing Our listing
Good for children's price, festive menu all December, private restaurant hire

2. The Ashley Park, Walton-on-Thames

The Ashley Park is the Ember Inns pub on Ashley Park Road in Walton. Its Christmas page offers three courses on Christmas Day at £79.95 for adults and £39.95 for children.

The Ashley Park, a red-brick and timber Ember Inns pub on Ashley Park Road, Walton-on-Thames
The Ashley Park on Ashley Park Road, Walton-on-Thames. Photo: Walton-on-Thames, The Ashley Park Hotel - geograph.org.uk - 2670385 by Nigel Cox (CC BY-SA 2.0), via Wikimedia Commons

There is a Boxing Day menu at £33.50 (children £11.99), a festive set menu through December at £23.99 for two courses (children £9.99) and a Breakfast with Santa at £12.99 a head, with a gift for each child. Ember’s deposit page asks £10 a person on Christmas Day, with full payment and pre-order by 1 December.

Price Christmas Day 3 courses £79.95, children £39.95; Boxing Day £33.50, children £11.99; festive set menu 2 courses £23.99
Booking online; £10 a head deposit, full payment and pre-order by 1 December
Address Ashley Park Road, Walton-on-Thames, KT12 1JP
Hygiene rating 4, Food Standards Agency, 16 January 2026
Website emberinns.co.uk/nationalsearch/southeast/the-ashley-park-walton-on-thames/christmas
Listing Our listing
Good for children's price, Boxing Day menu, Breakfast with Santa

3. The Swan, Walton-on-Thames

The Swan is the Young’s pub on Manor Road by the Thames, at the riverside end of Walton. Its Christmas page links a Christmas Day menu at £98 a head: starters such as South Coast scallops or venison carpaccio, then mains served with Yorkshire pudding, goose fat roast potatoes and the trimmings.

The Swan, a white timber-framed pub on Manor Road, Walton-on-Thames, lit up at dusk
The Swan on Manor Road, Walton-on-Thames. Photo: The Swan, Walton-on-Thames - geograph.org.uk - 4347449 by Len Williams (CC BY-SA 2.0), via Wikimedia Commons

The children’s Christmas Day menu is £50. In December the festive menu is three courses for £42.

The pub’s own FAQ says it has on-site parking and that Christmas Day spaces are likely to be limited.

Price Christmas Day £98, children £50; festive menu 3 courses £42
Booking online through the pub's site
Call 01932 225964
Address 50 Manor Road, Walton-on-Thames, KT12 2PF
Hygiene rating 5, Food Standards Agency, 27 May 2025
Website swanwalton.com/christmas
Listing Our listing
Good for riverside, on-site parking, children's menu

4. The Hand and Spear, Weybridge

The Hand and Spear is the Young’s pub and hotel on Old Heath Road, Weybridge. Its Christmas page links a Christmas Day menu at £100 a head, the same Young’s three courses as the Swan, and a children’s Christmas Day menu at £45.

The pub lists its Christmas Day hours as 11am to 6pm. The December festive menu is three courses for £47, and the pub also sells festive overnight stays.

Open Christmas Day 11am to 6pm; Christmas Eve 8am to 11.30pm; Boxing Day 8am to 11pm
Price Christmas Day £100, children £45; festive menu 3 courses £47
Booking online through the pub's site
Call 01932 828063
Address Old Heath Road, Weybridge, KT13 8TX
Hygiene rating 5, Food Standards Agency, 15 April 2026
Website handandspear.co.uk/christmas
Listing Our listing
Good for children's menu, rooms, Boxing Day opening

5. Oatlands Park Hotel, Weybridge

The Oatlands Park Hotel on Oatlands Drive does Christmas Day as a buffet lunch with live music, crackers and a gift from Father Christmas for children under 12, served in the Mulberry Restaurant and York Suite. Its Christmas page and 2026 Christmas Day menu price it at £149.95 a head including a welcome drink, £72.95 for under-12s and £27 for under-5s, with under-3s free.

The stone entrance gates and lodges of the Oatlands Park Hotel on Oatlands Drive, Weybridge
The entrance gates and lodges of the Oatlands Park Hotel, Weybridge. Photo: Lodges and entrance gates to Oatlands Park Hotel, Weybridge - geograph.org.uk - 2669327 by Nigel Cox (CC BY-SA 2.0), via Wikimedia Commons

Lunch runs from 12pm to 2pm. Before Christmas the hotel serves a festive afternoon tea from 21 November to 23 December at £36.95, and a Sunday carvery with live entertainment from 22 November to 20 December at £65.95.

Open Christmas Day lunch 12pm to 2pm
Price Christmas Day buffet £149.95 with a welcome drink; under-12s £72.95, under-5s £27, under-3s free
Booking by enquiry through the hotel's site
Call 01932 847242
Address 146 Oatlands Drive, Weybridge, KT13 9HB
Hygiene rating 5, Food Standards Agency, 3 August 2026
Website oatlandsparkhotel.com/christmas
Good for buffet, live music, Father Christmas gift for under-12s, festive afternoon tea

Cobham and Downside

6. The Fairmile, Cobham

The Fairmile is the Chef and Brewer pub on the Portsmouth Road between Cobham and Esher. Its Christmas Day page prices three courses at £90 a head.

Bookings need every menu choice and a deposit of £10 an adult and £5 a child; pre-orders opened on 21 October, online booking stops after 18 December (after that, phone the pub), and deposits become non-refundable if you cancel on or after 11 December.

Price Christmas Day 3 courses £90
Booking online; £10 an adult and £5 a child deposit, non-refundable from 11 December; online booking closes 18 December
Call 01932 868141
Address Portsmouth Road, Cobham, KT11 1BW
Hygiene rating 4, Food Standards Agency, 16 July 2026
Website chefandbrewer.com/pubs/surrey/fairmile/christmas/christmas-day
Listing Our listing
Good for children welcome, pre-order online

7. The Bear, Cobham

The Bear is the Young’s pub on Riverhill in Cobham, and its Christmas page says the three-course Christmas Day menu was put together by head chef Gilbert and his team. The Christmas Day menu is £100 a head, with a spiced butternut squash soup among the starters, and the children’s menu is £50.

The Bear, a long white pub with parasols on Riverhill, Cobham
The Bear on Riverhill, Cobham. Photo: The Bear, Cobham, May 2025 - geograph.org.uk - 8041094 by Basher Eyre (CC BY-SA 2.0), via Wikimedia Commons

The December festive menu is three courses for £48. The pub’s Riverhill Room takes private Christmas dining.

Price Christmas Day £100, children £50; festive menu 3 courses £48
Booking online through the pub's site
Call 01932 967040
Address Riverhill, Cobham, KT11 3DX
Hygiene rating 5, Food Standards Agency, 6 January 2025
Website bearcobham.co.uk/christmas
Listing Our listing
Good for children's menu, private dining room

8. The Plough Inn, Downside

The Plough Inn sits on Plough Lane in Downside, the hamlet south of Cobham. Its 2026 festive brochure prices Christmas Day at £140 a head, starting with a sourdough boule and cultured butter and Wagyu steak tartare; there is also a vegan Christmas Day menu at £119.95.

The Plough, a brick country pub with green shutters on Plough Lane, Downside
The Plough on Plough Lane, Downside. Photo: The Plough, Downside - geograph.org.uk - 2286285 by Colin Smith (CC BY-SA 2.0), via Wikimedia Commons

Children aged 4 to 12 are £70 and under-3s eat free. The pub lists Christmas Day hours of 11am to 6pm.

Before Christmas, a set party menu is £49.50 a head for four or more, served family style.

Open Christmas Day 11am to 6pm
Price Christmas Day £140, vegan Christmas Day £119.95; children 4 to 12 £70, under-3s free; party set menu £49.50
Booking by phone or through the pub's site
Call 01932 589790
Address Plough Lane, Downside, Cobham, KT11 3LT
Hygiene rating 5, Food Standards Agency, 29 September 2026
Website theploughinncobham.co.uk/christmas
Listing Our listing
Good for vegan Christmas Day menu, under-3s free, private rooms

East Molesey and Thames Ditton

9. The Bell, East Molesey

The Bell is the Greene King pub on Bell Road in old East Molesey, a short drive from Hampton Court. Its Christmas Day page offers three courses for £66, and there is a separate kids’ Christmas Day menu.

The Bell, a white tile-roofed pub with a gold bell sign on Bell Road, East Molesey
The Bell on Bell Road, East Molesey. Photo: The Bell, East Molesey - geograph.org.uk - 7334734 by Robin Webster (CC BY-SA 2.0), via Wikimedia Commons

The pub also runs Breakfast with Santa. Greene King asks a £10 deposit for each adult and child, taken when you book online; deposits become non-refundable if you cancel on or after 11 December, and after 18 December bookings are by phone only, paid in full.

Price Christmas Day 3 courses £66
Booking online; £10 an adult and child deposit, non-refundable from 11 December; phone after 18 December
Call 020 8941 0400
Address 4 Bell Road, East Molesey, KT8 0SS
Hygiene rating 5, Food Standards Agency, 6 February 2026
Website greeneking.co.uk/pubs/surrey/bell/christmas/christmas-day
Listing Our listing
Good for kids' Christmas Day menu, Breakfast with Santa

10. Ye Olde Swan, Thames Ditton

Ye Olde Swan is the Greene King pub on Summer Road by the river in Thames Ditton; the pub describes itself as “gracing the riverbank at Thames Ditton, just as it has for centuries”, with crooked beams inside. Its Christmas Day page prices the three-course menu at £81.95 and the kids’ menu at £38.95.

Booking terms follow Greene King’s: a £10 deposit for each adult and child, non-refundable if you cancel on or after 11 December, and phone bookings only after 18 December.

Price Christmas Day 3 courses £81.95, children £38.95
Booking online; £10 an adult and child deposit, non-refundable from 11 December; phone after 18 December
Call 020 8398 1814
Address Summer Road, Thames Ditton, KT7 0QQ
Hygiene rating 5, Food Standards Agency, 14 May 2025
Website greeneking.co.uk/pubs/surrey/ye-olde-swan/christmas/christmas-day
Listing Our listing
Good for riverside, children's price

How we chose

Every place here publishes a 2026 Christmas Day price on its own site and holds an FSA hygiene rating of 3 or above. Five others did not make the list on 3 November 2026: the Old Plough in Stoke D’Abernon says its restaurant is fully booked for Christmas Day; the Minnow in Weybridge takes Christmas Day bookings with a £10 deposit, but its Christmas Day menu carries no price; the Albert Arms in Esher lists Christmas Day food from 12pm to 3pm, but the Christmas menu linked from its site is a 2025 file with no Christmas Day price; the Bear in Esher publishes a £99 Christmas Day menu but holds an FSA hygiene rating of 2 (April 2026); and the Running Mare in Cobham shows no Christmas Day menu. Prices are as published on 3 November 2026, and Christmas menus usually need a deposit and a pre-order, so check the terms when you book.

Run a place that should be here, or spot something that has changed? Email newsdesk@elmbridgenews.co.uk. Taken a good photograph of any of these places? Email it to newsdesk@elmbridgenews.co.uk and we will add it with your name as the credit.

For more on Christmas locally, see the Elmbridge Christmas markets, the Christmas lights switch-ons, Santa’s grottos, the ice rink, Painshill at Christmas, Christmas train times, Christmas bin collections and what’s on in Elmbridge this month. For the rest of the year, there is our guide to things to do in Elmbridge and the pubs in our Elmbridge business directory.

Frequently asked questions

Where can I have Christmas dinner in Elmbridge on Christmas Day 2026?

Ten places publish a 2026 Christmas Day price: the Royal George in Hersham (£65), the Bell in East Molesey (£66), the Ashley Park in Walton (£79.95), Ye Olde Swan in Thames Ditton (£81.95), the Fairmile in Cobham (£90), the Swan in Walton (£98), the Bear in Cobham and the Hand and Spear in Weybridge (£100 each), the Plough Inn at Downside (£140) and the Oatlands Park Hotel in Weybridge (£149.95 for a buffet with a welcome drink).

How much is Christmas Day lunch for children in Elmbridge?

The published children’s Christmas Day prices are £35 at the Royal George, £38.95 at Ye Olde Swan, £39.95 at the Ashley Park, £45 at the Hand and Spear, £50 at the Swan and the Bear in Cobham, £70 for ages 4 to 12 at the Plough Inn, and £72.95 for under-12s at the Oatlands Park Hotel (£27 for under-5s). Under-3s eat free at the Plough Inn and Oatlands Park.

Which Elmbridge pubs do a cheaper Christmas menu in December?

The Ashley Park’s festive set menu is £23.99 for two courses and the Royal George’s festive feast is £24.95 for three courses. Young’s festive menus are £42 at the Swan in Walton, £47 at the Hand and Spear and £48 at the Bear in Cobham.