London has more than 5,000 dining spaces to book for Christmas on Tagvenue, with festive set menus from around £24 per person, packages up to £150 per head and minimum spend averaging £1,500. Book a private dining room, a cosy pub or a grand hotel dining room in cuisines from British to Italian, Spanish, French, Indian and Japanese. Choose a private room or a semi-private area to keep costs down. Compare and book free, with no admin fees.
Festive event offers are suitable for family celebrations, company parties, and anything in-between. They usually include a three course meal or a festive buffet and drinks. Some spaces might even come decorated for the season! Christmas deals in London offer minimum spend ranging from £1000 to £10000, or packages between £2.95 and £155 per person. You'll find options for 20 to 300 guests.
Booking costs of Christmas party restaurants average £1500 minimum spend per event. Costs vary depending on guest capacity, popularity, location, and amenities like sound systems or bar services. Extra charges may apply for custom catering, decor, or event planning services. Packages with add-ons, such as DJs, photo booths, or other entertainment services, can also increase the overall cost. Check out the typical price ranges in London, based on Tagvenue data from July 2026:
| From £850 | to £2000 | minimum spend per event |
| From £50 | to £60 | per person |
| From £850 | hire fee per event |
Based on the popularity and user ratings on Tagvenue (updated July 2026), the best options include:
Semi-Private Dining Room at Ember Yard
in Soho - rated 4.9/5
Our user said: ‘The team really looked after us and the food was sensational.’
Banquet at The Botanist Broadgate Circle
in City of London - rated 4.7/5
Our user said: ‘Lovely venue, great service & atmosphere and nice food.’
Dining Room at The Lady Ottoline
in Holborn - rated 4.7/5
Our user said: ‘Perfect for our work Christmas lunch :)...’
You'll find Christmas party restaurants in various sizes, from smaller spots to larger venues; keep in mind that the type of space and your chosen layout will affect the capacity! Below you can see the typical venue sizes in London, together with the standard prices in each size range, based on Tagvenue data (July 2026):
| Small | up to 35 guests | prices average £900 minimum spend per event |
| Medium | between 50 and 70 guests | prices average £1500 minimum spend per event |
| Large | over 90 guests | prices average £2500 minimum spend per event |
These are the venues within 1 mi from central London, available to book on Tagvenue:
Match the spot to the occasion: polished restaurants and private dining rooms for the office do, lively pubs for friends, and intimate rooms for family. A quick guide (Tagvenue data, July 2026):
|
Occasion |
Best type of spot |
Ideal group |
Budget guide |
Top pick |
|
Work Christmas dinner |
Private dining room or restaurant in the City or Holborn |
20 to 100 |
from £50 per person |
|
|
Work Christmas lunch |
Pub dining room with a daytime set menu |
30 to 75 |
from £30 per person |
The Mudlark (London Bridge) |
|
With friends |
Lively pub or relaxed restaurant in Covent Garden or Soho |
24 to 75 |
from £33 per person |
Nags Head (Covent Garden) |
|
Family gathering |
Intimate private dining room |
18 to 40 |
from £45 per person |
Bolton’s Venetian Room (Tower Hill) |
|
Christmas Eve |
Restaurant or hotel dining room, booked early |
varies |
from £50 per person |
Fidelio Vienna Salon (Farringdon) |
|
Christmas tea party |
Hotel lounge or tearoom with an afternoon-tea package |
10 to 30 |
from £35 per person |
Beaufort House (Chelsea) |
Christmas dinner in London runs from traditional British roasts to global menus, and the room sets the mood as much as the food. Here is what to expect from each cuisine, plus options for special diets, chef-led dining and buffets:
|
Cuisine |
What to expect |
Top Pick/s |
From |
|
Traditional British |
Classic roast turkey, mince pies, |
The Lady Ottoline (Holborn), Nags Head (Covent Garden), The Mudlark (London Bridge) |
£30 per person |
|
Italian |
Antipasti, pasta, Italian meats |
Bolton’s Venetian Room (Tower Hill) |
£45 per person |
|
Spanish |
Tapas, shared plates and Josper-grilled |
Ember Yard (Soho) |
£44 per person |
|
French |
Three-course menus, elegant presentation |
Brasserie Blanc Southbank (Waterloo), Brasserie Blanc Chancery Lane (Holborn) |
£46.50 per person |
|
Indian |
Flavourful spiced dishes, sharing plates |
PARO (Covent Garden) |
£24 per person |
|
Japanese and Asian fusion |
Teppanyaki, sushi and theatrical tableside |
Benihana (Covent Garden) |
£20 minimum spend |
|
Option |
What to look for |
How to find it |
|
Vegan options |
Ask any restaurant for its vegan set menu or request a |
Filter by “vegetarian menu” in the search, then confirm vegan availability with the venue |
|
Gluten-free |
Most restaurants can adapt their festive menu; |
Ask the venue directly when you send your enquiry |
|
Chef-led / luxury |
Multi-course tasting menus, fine wines and attentive tableside service in an upscale private dining room |
Browse the luxury filter or restaurants for special occasions |
|
Buffet for large teams |
Standing or seated buffet with a wide selection, ideal |
Filter by “whole venue” and ask the venue for its festive buffet pricing per head |
For a different setting, browse private dining rooms, rooftop restaurants, quirky restaurants or group dining.
The strongest areas for a festive meal are the City and Holborn for corporate dinners, Covent Garden and Soho for something central and lively, and Waterloo for riverside dining. Each is close to the season’s lights and markets. A top pick in each:
More areas: Liverpool Street, Farringdon, Shoreditch, London Bridge, Mayfair and Canary Wharf.
It depends on the size of your group. For work dinners and larger parties of 50 or more, book from early autumn to secure the best private dining rooms and prime Friday or Saturday dates. For a meal with friends or family, the best spots go quickly too, so aim to book by early December at the latest to get the restaurant and date you want.
Thursday has been the most-requested party night for years, but 2026 data shows a clear shift: Friday is now the most popular night for the first time.
| Day of the Week |
2025 |
2026 (so far) |
|
Thursday share |
33.5% |
31.3% |
|
Friday share |
33.0% |
43.8% |
|
Saturday share |
12.9% |
13.1% |
Friday’s share jumped more than ten percentage points year on year, while Thursday dipped. Saturday continues to grow steadily. If your group prefers a Friday, book early.
(2026 is early-season data and may shift as more bookings land. Tagvenue data, July 2026.)
If you do not have much time to plan, a Christmas package bundles the room, a set menu and often drinks into one booking.
Many London restaurants offer these, typically from £45 to £120 per person, and some include crackers, decorations or a welcome drink. On the dinner venues page you can already see packages from places like The Botanist Broadgate Circle (from £50 per person for two or three courses), Bolton’s Venetian Room (£45 for a three-course silver menu) and Fidelio Vienna Salon (£65 for a classic festive menu with crackers and teas).
Browse more Christmas party packages in London to compare what is included.
Run through this checklist before you book. Each point has something concrete to check:
Most festive bookings are meals in the weeks before Christmas, when set menus and private rooms are widely available. If you want to dine on Christmas Day itself, confirm the restaurant is open, as many close or run a limited service. For a party rather than a sit-down meal, see Christmas party venues in London or Christmas party packages.
Page last updated in July 2026
To provide you with relevant information, our pages are refreshed using an algorithm that aggregates real-time data, including bookings, reviews, and venue updates.