Pubs Open on Christmas Day in London: Where to Eat, Drink & Celebrate
A London Christmas is a lovely thing. Even better is Christmas Day lunch at a cosy pub where all the hard work is taken care of – no cooking, no washing up, just eating, drinking and getting merry.
If you’re searching for pubs open on Christmas Day in London, or a restaurant open Christmas Day that doesn’t skimp on quality, the Three Cheers Pub Co collection has you covered. Eight London pubs are open and serving on 25th December:
London Pubs Open on Christmas Day 2026
- The Avalon – Clapham
- The Abbeville – Clapham
- The Stonhouse – Clapham
- The Bedford – Balham
- The Bolingbroke -Battersea
- The Rosendale – Dulwich
- The Princess Victoria – Shepherd’s Bush
- The Trafalgar – Chelsea (newly opened)
Whether you’re after a full Christmas Day roast in Clapham, a Christmas lunch in Battersea, or somewhere to eat on Christmas Day in Chelsea, there’s a Three Cheers pub near you.
Christmas Day Menu: What’s on Offer
Five luxury courses, including a glass of Henners English sparkling wine cost from £88 per person. Whether you’re a fine-dining fan, a turkey traditionalist, or the designated meat-free member of the family, the menu covers everyone.
Starters to choose from include Roscoff onion Tarte Tatin with Marmite oat cream and watercress; Wimbledon Smokehouse smoked Salmon with potato rösti or venison carpaccio with truffle mayonnaise, to name but a few.
Main courses include award-winning turkey with all the trimmings, crab-crusted cod with braised fennel, beef Wellington, or roasted squash tortelloni with burnt onion velouté, roasted chestnuts. Winter-warming desserts feature delicious Black Forest trifle with dark chocolate and Morello cherries, sticky toffee pudding as well as Christmas pudding with brandy custard.
Please note each pub menu differs. Please click on the pub names above for full menu details.
Just Want a Drink on Christmas Day?
Not everyone wants a full sit-down lunch. If you’re after a Christmas Day pub near you for a quick escape from the ‘Christmas at home’ pressure cooker, Three Cheers’ pubs are open for walk-ins too, pop in for a glass of bubbly or mulled wine and get your dose of Christmas spirit.
Festive Get-Togethers Before the 25th
Planning a Friendsmas or work Christmas get together? The Christmas Party Menu is available from 11th November, from just £31.50 for three courses, 12pm – 6pm.
Frequently Asked Questions
Which are the best pubs are open on Christmas Day in London?
The Avalon, The Abbeville and The Stonhouse in Clapham, The Bedford in Balham, The Bolingbroke in Battersea, The Rosendale in Dulwich, The Princess Victoria in Shepherd’s Bush and The Trafalgar in Chelsea are all open on Christmas Day, 11am–5pm.
How much is Christmas Day lunch at a London pub?
Prices start from £88 per person for a five-course menu including a glass of English sparkling wine.
Can I just go for a drink on Christmas Day?
Yes – all listed venues welcome walk-ins for drinks as well as diners.
Is there a vegetarian, vegan or gluten-free option for Christmas Day lunch?
Yes, from the amuse-bouche to the puddings, there’s an option for all. Check out the roasted squash tortelloni with burnt onion velouté and roasted chestnuts or try celeriac, mushroom & truffle Wellington with braised red cabbage.
Notes to Editors
- All Three Cheers pubs (apart from The Tommyfield and The Latchmere) are open on Christmas Day, 11am – 5pm.
- Click on each pub name above for its individual Christmas Day Menu — menus differ by venue.
- Click on each pub name for its Christmas Party Menu: The Avalon – Clapham; The Abbeville – Clapham; The Stonhouse – Clapham; The Bedford – Balham; The Bolingbroke – Battersea; The Rosendale – Dulwich; The Princess Victoria – Shepherd’s Bush; The Trafalgar – Chelsea; The Latchmere – Battersea; The Tommyfield – Kennington.


