We're giving you the chance to win back the value of your meal - every time you dine this month!

The best hotels in London for Christmas parties

Keen to host your Christmas party at one of London's incredible hotels? Keep on scrolling. We've curated a list of London’s most impressive hotels for Christmas parties that offer festive packages, high-level service and a wealth of beautiful spaces that are sure to make your festive photos really pop this year.

Updated on 24 June 2026

Hotels are brilliant places to hold an event, especially if you’re looking to immerse yourself in the magic of Christmas. So many of London’s best hotels get all dolled up for the festive season, transforming their interiors (and exteriors!) with twinkling lights, stunning decorations and impressive installations.

On a more practical level, hotels are large, flexible venues that are home to multiple event spaces, from lavish ballrooms with columns and vaulted ceilings, to more intimate rooms perfect for a festive meal with friends, or a cocktail and canapes receptions. Many also boast top-level restaurants, which means you can guarantee the food will be good at your Christmas party, and even if you’re on the hunt for something more specific, the team will be able to point you towards a team of trusted suppliers who will help you achieve the Christmas event of your dreams.

You couldn’t really ask for a more versatile Christmas party venue! So, whether you’re looking to impress clients, are in charge of the office party this year, or you simply want a venue that offers clear-cut Christmas packages and excellent service, then this list is filled with excellent options.

We’ve scouted out the very best hotels in London for your Christmas party, all of which promise to be decked out to the nines come December, and offer generous food, drink and entertainment packages to suit groups of all sizes. Or, if you're after a venue that focuses solely on great food, then our list of the best restaurants in London for your Christmas party is sure to fit the bill. 

Conrad London St. James

Conrad London St. James

22-28 Broadway, Westminster, London, SW1H 0BH

The magnificent Conrad London hotel sits right in the heart of Westminster, and offers a quintessentially British Christmas, complete with opulent decorations and a host of luxurious private rooms for large and small groups. Groups of up to 20 can take over the Harben Room, with a choice of three-course or tasting menus, alongside sommelier recommended wines. 

Bankside Hotel

Bankside Hotel

2 Blackfriars Road, South Bank, London, SE1 9JU

For a Christmas party with atmosphere and style, Bankside Hotel is hard to beat. Its versatile event spaces can host everything from elegant banquets to buzzing drinks and canape receptions. Host anywhere from 16 to 250 guests, with options for festive menus and bespoke cocktails to end the year in style.

Holmes Hotel London

Holmes Hotel London

83 Chiltern Street, Marylebone, London, W1U 6NF

Ready to inject some sparkle into your Christmas party, Holmes Hotel boasts flexible and stylish spaces perfect for private dining, celebrations and parties. Take a look at the Conservatory and the Cellar for more intimate celebrations, whilst larger groups can take over the Lounge or the Gallery. If you're willing to brace the cold, then the 12-seater Roof Terrace could be perfect.

Alain Ducasse at The Dorchester

Alain Ducasse at The Dorchester

The Dorchester Hotel, Mayfair, London, W1K 1QA

This quintessentially British hotel offers a five star location for your upcoming Christmas party. For those looking to host a lavish dinner, nothing quite beats Alain Ducasse's three-Michelin-starred menus. Take over one of the private dining rooms, including the one-of-a-kind Table Lumiere, or opt for exclusive hire of the restaurant for up to 100.

The Biltmore Mayfair

The Biltmore Mayfair

44 Grosvenor Square, Mayfair, London, W1K 2HP,

The Biltmore does Christmas with all the polish of a five-star Mayfair hotel, whether you’re planning a festive drinks party or planning a big Christmas banquet for friends, family or colleagues. Breathtaking private spaces are available for large and small groups, all backed up by The Biltmore’s superb culinary offering.

London Marriott Hotel County Hall

London Marriott Hotel County Hall

Westminster Bridge Road, South Bank, London, SE1 7PB

Set in the iconic London Marriott Hotel County Hall, one of South Bank’s most iconic buildings, Christmas parties here offer up a whole host of options, from the grand, spacious interiors of the King George V Room, which hosts cocktail receptions for up to 100, to the Herbert Morrison Room, with its glorious wood panelling and stately feel.

St Martins Lane London

St Martins Lane London

45 St Martins Lane, Covent Garden, London, WC2N 4HX

Just a short stroll from Covent Garden, this centrally-located hotel brings glamour in spades. Head to the speakeasy-style Blind Spot for a reception of up to 100, or host an intimate celebration in The Backroom, boasting floor-to-ceiling windows and bespoke festive packages.

Great Northern Hotel

Great Northern Hotel

King's Cross St Pancras Station, King's Cross, London, N1C 4TB

Great Northern Hotel’s location, right in the heart of King’s Cross Station, makes it an ideal spot for anyone coming to and from the Eurostar. The hotel pays homage to its roots as a Victorian railway hotel with a series of smart private spaces, like The Carriage - a 30-capacity private dining room with interconnecting lounge. Excellent catering covers everything from banquets to canape parties.

DoubleTree by Hilton Tower of London

DoubleTree by Hilton Tower of London

7 Pepys Street, Tower Hill, London, EC3N 4AF

Just a stone's throw from the Tower of London, this recognisable hotel boasts several curated Christmas party packages to choose from, be it a festive lunch with friends or a lavish rooftop celebration with colleagues. You'll even receive a special discounted stay when you book your Christmas party here. 

Savage Garden LDN

Savage Garden LDN

7 Pepys Street, Tower Hill, London, EC3N 4AF

Just a stone's throw from the Tower of London, this recognisable hotel boasts several curated Christmas party packages to choose from, be it a festive lunch with friends or a lavish rooftop celebration with colleagues. You'll even receive a special discounted stay when you book your Christmas party here. 

Pan Pacific London

Pan Pacific London

80 Houndsditch, Liverpool Street, London, EC3A 7AB

Just moments from Liverpool Street, Pan Pacific is ideal for intimate gatherings in the City. The Newton and Katong private dining rooms provide an intimate backdrop, seating 12 and 14 respectively, whilst post-dinner cocktails at Ginger Lily ensure the celebrations continue long into the evening. Groups of up to 50 can enjoy the light-filled Maxwell suite, with its very own Champagne wall.

The BoTree

The BoTree

30 Marylebone Lane, Marylebone, London, W1U 2DR

Nowhere does Christmas quite like The BoTree. Festive touches run throughout the hotel, from twinkling lights and plenty of greenery, to its dramatic bow-decked facade, whilst its impressive 77 event space welcomes up to 500 for lively celebrations. Make the most of the venue's dance floor, DJ booth and late license, or opt for an Italian feast in the hotel's flagship restaurant.

PocketSquare Skyline Bar and Terrace

PocketSquare Skyline Bar and Terrace

9th Floor, Hyatt Place London City East, Aldgate, London, E1 1DU

Rooftop venues with incredible views always go down a treat with party bookings. Why not book PocketSquare's Skyline Bar and Terrace on the ninth floor of Hyatt Place London Hotel? You'll benefit from stunning views, creative cocktails and a delicious menu of globally-inspired bar snacks. 

Brown

Brown's Hotel

33 Albemarle Street, Mayfair, London, W1S 4BP

Brown’s Hotel is one of London’s oldest, most prestigious hotels, and boasts a range of beautiful spaces for Christmas parties. We love the grandeur of the Clarendon Room, which hosts up to 120 guests for festive feasts and parties, but there’s also the intimate Graham Bell Room, where the famous inventor made the first ever telephone call in London.

Montcalm Mayfair, Autograph Collection

Montcalm Mayfair, Autograph Collection

2 Wallenberg Place, Mayfair, London, W1H 7TN

Montcalm's stunning Grade II-listed ballroom provides an elegant backdrop for large-scale celebrations, complete with seasonal menus created by Michelin-starred chef Akira Back. Smaller gatherings are also well-catered for, with several private dining spaces, including the 14-seater Bloom dining room, or the Library which is ideal for up to 60 guests standing. 

Malmaison London

Malmaison London

18-21 Charterhouse Square, Barbican, London, EC1M 6AH

From glitzy get-togethers with your best pals, to fun office parties or family gatherings, Malmaison London is the place to be this Christmas. Highlights this year include affordable celebration menus, all-in packages, and optional extras to make your event extra special. Plus, make the most of several private spaces, for groups of four to 70.

Holiday Inn Bexley

Holiday Inn Bexley

Black Prince Interchange, Bexley, London, DA5 1ND

Those heading to the South East for their celebration can make the most of Holiday Inn Bexley's varied event spaces. Equally suited to intimate festive dinners and larger end-of-year parties, the Black Prince Suite can host up to 140, whilst the Wales and Woodstock Rooms are ideal for just ten. Work with the hotel's event teams to create bespoke menus, from buffets to seated dinners.

L

L'oscar London

2-6 Southampton Row, Holborn, London, WC1B 4AA

L'oscar has become synonymous with its opulent interiors and no-expenses-spared approach to hospitality. Where better, then, to host a blowout Christmas shindig? Between its Parisian-style restaurant, and two boutique exclusive-use rooms, you're sure to find a room to suit. 

The Rubens at the Palace

The Rubens at the Palace

39 Buckingham Palace Road, Victoria, London, SW1W 0PS

Decked out in plush, red velvet, The Rubens at the Palace know what they’re doing when it comes to Christmas. Embrace the luxury and enjoy a five-star evening of food and drink, with everything from a refined evening in the English Grill, to an indulgent feast in The Curry Room.

Strand Palace Hotel

Strand Palace Hotel

372 Strand, Covent Garden, London, WC2R 0JJ

Located moments from Covent Garden, Strand Palace combines central London convenience with festive charm. Choose from elegant private dining rooms, stylish bars or the lively Haxells Restaurant and Bar for celebrations of any size. Seasonal menus, shared party nights and overnight stays make this historic hotel a versatile option for a truly merry Christmas gathering.

The Beaumont Mayfair

The Beaumont Mayfair

8 Balderton Street, Mayfair, London, W1K 6TF

We love The Beaumont’s beautiful Art Deco style, as well as the handy location just a stone's throw from Oxford Street. Mahogany and walnut dominate the sophisticated rooms here, and there’s a space for everything, from slick cocktail bar Le Magritte, to private dining rooms, catered for by Lisa Goodwin-Allen's superb restaurant Rosi.

Durrants Hotel

Durrants Hotel

26-32 George Street, Marylebone, London, W1H 5BJ

Nestled in the heart of Marylebone village, Durrants Hotel is exactly the sort of exclusive-feel venue that’s perfect for intimate festive gatherings. From its wood-panelled Oak Room to the bright and airy Spy Room, discover spaces for 10 to 50 people.  

Lime Tree Hotel

Lime Tree Hotel

135/137 Ebury Street, Belgravia, London, SW1W 9QU

This Belgravia hotel is home to myriad spaces, including its elegant Buttery which comes with its own private bar and can host groups of up to 40, or the 12-seater Snug which boasts a more intimate backdrop. Festive bookings all include a variety of packages, with set-menu dinners and varied drink options, allowing you to really celebrate this Christmas.

Broadwick Soho

Broadwick Soho

20 Broadwick Street, Soho, London, W1F 8HT

Arguably Soho’s most striking, glamorous hotel, Broadwick Soho brings something special to any event. At Christmas you can expect the hotel to go all out with festive decorations, and there’s a private dining room for 28 guests, with festive Italian cooking coming out of signature restaurant Dear Jackie.

The Bloomsbury

The Bloomsbury

The Bloomsbury Hotel, Marylebone, London, WC1B 3NN

Catering to Christmas parties big and small, The Bloomsbury comes armed with a whole host of locations. From large soirees with dinner for 160 in the Queen Mary to standing Christmas drinks with 40 in The Seamus Heaney Library and dinners with 24 in The Chapel, each space brings its own character. Think original neo-Georgian features and delicious menus.

The Cadogan, A Belmond Hotel

The Cadogan, A Belmond Hotel

75 Sloane Street, Chelsea, London, SW1X 9SG

Looking to host a Christmas party in Chelsea? The Cadogan combines period grandeur with a touch of modern luxury, all housed in an elegant townhouse on Sloane Street. Whether you're planning a festive dinner or drinks reception, its collection of flexible spaces cater to everything from intimate gatherings of up to 50 to larger parties for almost 120.

La Terrazza at Hotel Xenia

La Terrazza at Hotel Xenia

160 Cromwell Road, Kensington, London, SW5 0TL

La Terrazza is the sophisticated Italian restaurant inside Hotel Xenia, boasting distinctive private spaces for hire over the Christmas period. We love the Living Wall Bar with it’s lush foliage, for more intimate gatherings, and La Terrazza delves into elegant Italian Christmas cooking across a festive set menu.

DoubleTree by Hilton Ealing

DoubleTree by Hilton Ealing

2-8 Hanger Lane, Ealing, London, W5 3HN

Looking for a hotel in Ealing? Hilton is a classic for a reason, offering a number of formal but sophisticated spaces that work for every occasion, especially Christmas. Natural lighting and big open spaces are all a part of the draw, with fuss-free, on-site catering to provide an indulgent festive feast.

art

art'otel London Battersea Power Station

1 Electric Boulevard, Battersea, London, SW11 8BJ

Modern and stylish art’otel London finds its home opposite Battersea Power Station, where it boasts six function rooms, a rooftop restaurant and bar (JOIA) and a ground-floor Italian restaurant (TOZI) that can be hired for Christmas parties of all sizes and styles. Tuck into carefully curated food and drinks packages, or create something bespoke instead.

London Marriott Hotel Canary Wharf

London Marriott Hotel Canary Wharf

22 Hertsmere Road, Canary Wharf, London, E14 4ED

Set beside the glittering waters of West India Quay, this sleek East London hotel promises Christmas celebrations with style. Its 19 event spaces include the striking West India Ballroom, perfect for large-scale parties, while smaller rooms offer a more intimate feel. Elegant interiors, tailored menus and impeccable service create a polished festive experience.

art

art'otel London Hoxton

1-3 Rivington Street, Hoxton, London, EC2A 3DT

Art'otel London Hoxton has a whopping 12 dedicated events spaces to choose from, so this stylish, creative hotel really does have a place for everyone. Most of them are found up on the 24th floor, so you can bank on some stunning views out over the capital whilst you sip on Champagne and toast another festive season.

The Marylebone

The Marylebone

47 Welbeck Street, Marylebone, London, W1G 8DN

A luxury hotel with chic interiors, The Marylebone transforms into a magical haven for Christmas parties. Choose from the spacious Long Room, which seats up to 40, the elegant Blue Room (ideal for dinners with up to 48) or The Courtyard - a heated winter terrace, decked out with fairy lights and foliage, for intimate festive meals and standing events with up to 55 guests. 

The Westin London City

The Westin London City

60 Upper Thames Street, City Of London, London, EC4V 3AD

This riverside hotel is bound to impress, with its sprawling panoramic views and sleek interiors. Check out the state-of-the-art Westin Ballroom for an extravagant do, or take over Hithe + Seek, the on-site restaurant that offers an eye-catching spot to watch the sunset, whilst enjoying a couple of cocktails and canapes.

Park Plaza Riverbank

Park Plaza Riverbank

Park Plaza Riverbank London, Lambeth, London, SE1 7TJ

Host your Christmas party in Park Plaza’s 12th floor River View Lounge, where you and your guests can gaze at stunning views of London’s skyline while you enjoy free-flowing drinks and finger food. The lavish ballroom is also a great option for larger parties of up to 400 guests.  

Richmond Hill Hotel

Richmond Hill Hotel

144-155 Richmond Hill, Richmond, London, TW10 6RW

Overlooking Richmond Park, this elegant Georgian hotel hosts sophisticated Christmas parties with seasonal menus and stylish décor. The venue’s event spaces suit both corporate and private groups. Accommodation includes 144 rooms sleeping up to 288 guests, ideal for a luxurious overnight stay in southwest London.

Sofitel London St James

Sofitel London St James

6 Waterloo Place, St. James's, London, SW1Y 4AN

This luxury London hotel sits right on Waterloo Place in St James’s, so is bound to make an impression on your guests as they arrive. You have a huge range of options, from smart private rooms to both private dining at Wild Honey, or exclusive hire of Bistrot at Wild Honey. Either way, Anthony Demetre’s exemplary cooking is worth travelling for.

London Suite at Mercure London Earls Court

London Suite at Mercure London Earls Court

47 Lillie Road, West Brompton, London, SW6 1UD

For a festive celebration on a grand scale, the London Suite at Mercure London Earls Court delivers space and flexibility in abundance. This pillar-free venue can host up to 800 guests beneath five-metre-high ceilings, providing a dramatic backdrop for dinners, dancing and themed parties.

London Chigwell Prince Regent Hotel

London Chigwell Prince Regent Hotel

Manor Road, Chigwell, Essex, IG8 8AE

This striking Georgian manor house sits on the edge of Epping Forest, bringing plenty of glamour to this year's festivities. Expect glittering chandeliers and period details, with festive menus to match. The Regency Suite can host up to 300 for an extravagant drinks reception, whilst smaller spaces such as the Duchess and Consort Suite can host up to 70 for festive feasts.

11 Cadogan Gardens

11 Cadogan Gardens

164 Pavilion Road, Chelsea, London, SW1X 0BP

The rather charming 11 Cadogan Gardens plays host to stylish Christmas parties throughout the festive period, hosting them in Hans’ Bar and Grill, or in two smart Art Deco private dining rooms. You can expect classic Christmas fare on the menu, including turkey with thyme-roasted potatoes and all the trimmings, and dark chocolate fondant with pistachio ice cream.

The Waldorf Hilton

The Waldorf Hilton

22 Aldwych, Covent Garden, London, WC2B 4DD

Few hotels capture the magic of Christmas quite like The Waldorf. This landmark hotel brings Edwardian glamour with a central Covent Garden location, making it a natural choice for your festivities. If you're looking to pull out all the stops, then opt for the Palm Court ballroom, a versatile space that can accommodate up to 400 guests.

ROBA Event Space at Norfolk Towers

ROBA Event Space at Norfolk Towers

34 Norfolk Place, Paddington, London, W2 1QW

A stone’s throw from Paddington station, ROBA Event Space at Norfolk Tower is a sleek and contemporary venue for your Christmas party. Exclusive hire of the main space can accommodate 80 seated or 120 for a reception, with festive menus to be enjoyed in the in-house Paddington Pies restaurant.

Hotels are a versatile venue option because they usually offer a plethora of event spaces for multiple styles and sizes, but if you have something more specific in mind, then it might be quicker to take a look at some more of our curated Christmas venue guides. We've rounded up the best private dining rooms for Christmas parties, for example, which features the best places to book for an all-out festive feast.

Or, if you're looking for a venue that does things a little differently, you can browse our pick of London's best unusual Christmas party venues, or check out the capital's most Instagrammable Christmas party venues.  

Sign in
Join SquareMeal Rewards

We're giving you the chance to win back the value of your meal - every time you dine this month!

JOIN FREE TODAY!

Already a member? Sign in