The 8 BEST Hotels with Christmas Eve Dinner in London 2026
Discover London hotels pairing festive Christmas Eve dinner with a memorable city stay. Finding London hotels that serve Christmas Eve dinner takes careful searching. This list highlights welcoming stays where festive dining is part of the plan.
150 Piccadilly, London
A black-tie Christmas Eve gala with dancing. The Ritz Restaurant sets the scene for Christmas Eve with a black-tie gala dinner and live entertainment. A four-course festive menu leads into music and dancing beneath the hotel’s elaborate Christmas decorations. Green Park is across the street, and Buckingham Palace is about a 10-minute walk away. You get a full-scale London celebration, made for a special night out.
68 Regent Street, London, England, W1B 4DY, London
Three courses and Laurent-Perrier in Café Royal Grill. Café Royal Grill serves a dedicated three-course Christmas Eve dinner, with a glass of Laurent-Perrier Champagne. The menu also offers festive à la carte choices for children, plus vegan and vegetarian options. Piccadilly Circus is about a two-minute walk away, with Leicester Square around eight minutes on foot. You get a polished, central celebration with room for the whole family at the table.
Hyde Park Corner, London
Four festive courses begin with Laurent-Perrier Champagne. Christmas Eve at The Lanesborough Grill opens with Laurent-Perrier Champagne and a four-course menu of seasonal dishes. The richly decorated restaurant adds a graceful setting for an early festive meal. Hyde Park is just across the road, and Buckingham Palace is about a 10-minute walk away. You get an elegant, traditional-feeling celebration that suits a special occasion.
33 Albemarle Street, Mayfair, London
Charlie's serves a three-course festive Christmas Eve dinner. Charlie's serves a three-course Christmas Eve dinner built around classic seasonal dishes. Brown’s brings the meal into a historic Mayfair setting, with an intimate feel for a holiday gathering. The Royal Academy of Arts is about a five-minute walk away, and Green Park is around eight minutes on foot. You get a warm, quietly luxurious Christmas Eve with a distinctly British feel.
53 Park Lane, London, England, W1K 1QA, London
Seasonal à la carte Christmas Eve at The Promenade. The Promenade welcomes Christmas Eve with a seasonal à la carte dinner and a sparkling festive atmosphere. Its classic dishes let you shape the meal around the flavors you most look forward to. Hyde Park lies just across Park Lane, while Marble Arch is about a 10-minute walk away. You get a grand Mayfair celebration that feels special without being tied to a set menu.
1 Hamilton Place, Park Lane, London
Theo Randall’s four-course menu comes with Champagne. Theo Randall serves a four-course Christmas Eve tasting menu, paired with a glass of Champagne or a Negroni. The Italian menu gives the evening a polished, restaurant-led feel in a celebrated hotel dining room. Hyde Park is about a five-minute walk away, and Buckingham Palace is roughly 10 minutes on foot. You get a smart, flavour-focused holiday dinner with a festive toast built in.
222 Marylebone Road, London
Christmas Eve dinner beneath the Winter Garden atrium. The Winter Garden Restaurant hosts a dedicated Christmas Eve dinner beneath its striking glass roof. The atrium’s palms and candlelit tables give the meal a festive setting with a little extra theatre. Regent’s Park is about a 10-minute walk away, and Madame Tussauds is roughly five minutes on foot. You get a grand, atmospheric dinner in Marylebone, especially suited to an occasion that calls for a memorable room.
30 Portman Square, London
A festive Montagu Kitchen set menu for Christmas Eve. The Montagu Kitchen serves a Christmas Eve-only festive set menu, with seasonal dishes for an unhurried dinner. At £65 per person, it offers a more relaxed way to mark the evening in a refined hotel setting. Marble Arch is about a four-minute walk away, and Hyde Park is roughly 10 minutes on foot. You get a welcoming, polished Christmas Eve meal without the grand-gala formality.
Frequently Asked Questions
Which hotels in London offer traditional Christmas Eve dinner options?
Many hotels in London, such as The Savoy and Claridge's, provide traditional Christmas Eve dinner options that include festive dishes like roast turkey and Christmas pudding.
Are there any hotels in London that offer a Christmas Eve dinner buffet?
Yes, several hotels like the Hilton London Metropole and the Radisson Blu Edwardian offer Christmas Eve buffet dinners that include a variety of culinary choices to cater to different tastes.
What type of atmosphere can I expect at hotels offering Christmas Eve dinners?
Hotels hosting Christmas Eve dinners often create a warm and festive atmosphere, complete with holiday decorations, live music, and sometimes even entertainment for children.
Do I need to make reservations for Christmas Eve dinner at hotels in London?
It is highly recommended to make reservations well in advance for Christmas Eve dinner at hotels, as seating can fill up quickly during the holiday season.
Are there hotels in London that include Christmas Eve dinner as part of a holiday package?
Yes, many hotels, such as the Langham London, offer holiday packages that include accommodations and Christmas Eve dinner as part of the package deal.
What are some kid-friendly hotels in London with Christmas Eve dinner options?
Hotels like the Park Plaza Westminster Bridge and the Marriott London County Hall offer kid-friendly menus and activities during their Christmas Eve dinners, making them ideal for families.
Can I find hotels that serve vegetarian or vegan options for Christmas Eve dinner?
Yes, many hotels in London, including the Corinthia and the Hoxton, offer vegetarian and vegan meal options for their Christmas Eve dinners to accommodate dietary preferences.
What time do Christmas Eve dinners typically start at hotels in London?
Christmas Eve dinners at hotels in London usually start around 6 PM and may extend into the evening, allowing guests to enjoy a leisurely meal before the holiday festivities.
Are there any hotels in London that offer live entertainment during Christmas Eve dinner?
Yes, several hotels, including The Ritz and the Dorchester, provide live entertainment such as carol singing or jazz music during their Christmas Eve dinners to enhance the festive experience.
Is it possible to enjoy a Christmas Eve dinner without staying overnight at a hotel in London?
Yes, most hotels that offer Christmas Eve dinner welcome non-guests, allowing you to enjoy the festive dining experience without needing to book a room.





