New Year's Eve Dinner And Dancing In London

Say hasta la vista to 2025 in the best way possible: over an evening of top-notch nosh and party tunes, of course. Places across the capital are only too happy to oblige, putting together multi-course meals paired with a night on the tiles. Showcasing everything from tapas and salsa to sky-high feasts followed by DJs, there really is something to suit all tastes in our pick of the best New Year's Eve dinner and dancing events in London. 

For further inspiration, take a look at our extensive guide to New Year's Eve in London.

Last edited by Marcus Sanigar

Last updated on 3rd December 2025




New Years Eve

@ Duke Of Kent on Wed, 31st Dec 2025 @ 19:00 - 1:00

When it comes to seeing out 2025, The Duke of Kent knows how to throw a party. Expect feel-good hits from the 80s to now, a live DJ, midnight fireworks, and a packed dancefloor buzzing with energy. Whether you're into house, funk, disco or 90s R&B, the tunes will keep you moving right through until 1am.

You've got three ways to join the fun: Dine, Drink & Dance with a fizz and dinner for £10 per person, Drink & Dance with table service for £7, or grab a Get Me In entry ticket for just £5. However you do it, this is one countdown you won't want to miss.

New Year's Eve at Ham Yard With Live Music

@ Ham Yard Hotel on Wed, 31st Dec 2025 @ multiple start times (see ticket info)

Fancy an ultra elegant end to the New Year? Head over to the beautifully botanical surrounds of the Ham Yard Hotel's Orangery for a night of live music and DJs right through to 2026.

Before taking to the dancefloor, you can tuck into a five course menu that packs in tuna tartare, venison wellington and a delicious dulce de leche dessert. This evening of extravagance is all yours from just £195, including a welcome drink and a glass of Bolly to loft in the air as the clock strikes 12.

NEW YEARS EVE FIREWORKS! AT THE DRAYTON COURT HOTEL

@ Drayton Court Hotel on Wed, 31st Dec 2025 @ multiple start times (see ticket info)

Whether you're ringing in the New Year with family or celebrating with friends, The Drayton Court Hotel in Ealing is serving up the perfect mix of comfort, community, and countdown sparkle.

The Family Fireworks (doors at 4pm) offer a magical start to the evening, complete with mulled wine, hot chocolate, and an early 5pm display. Then, from 7pm, the grown-ups take over for a live DJ, hog roast, pizzas and a midnight fireworks show that'll make you glad you stayed local.

New Years Eve 2025 at Aviary

@ Aviary on Wed, 31st Dec 2025 @ multiple start times (see ticket info)

Promising a night that's packed full of entertainment, Aviary is going all-out this New Year's Eve. This City rooftop bar boasts amazing views of London, as well as private igloos on their outdoor terrace that are available to book.

Dance to live DJs and musicians, accompanied by elegant ballerinas and other surprise acts. On the dining front, you can choose between three of five-course menus, starting from £100 per person.

ONE NIGHT ONLY: NYE AT STK

@ STK London on Wed, 31st Dec 2025 @ multiple start times (see ticket info)

Dance your way into 2026 with an evening of disco and decadence at STK London. When you're not throwing your best shapes to epic DJ sets, you can pull up a pew in its luxurious booths for a four-course feast.

Take your pick from an amazing a la carte packing in steaks, seafood and signature dishes or sit down for the set menu for just £140 per person. As the clock strikes 12, the party shows no signs of slowing, so you can keep your dancing shoes on until the early hours of 2026.

Riverside New Year's Eve Champagne Feast 2025

@ The Oyster Shed on Wed, 31st Dec 2025 @ 19:30 - 2:00

Celebrate New Year's Eve with style and sophistication at The Oyster Shed.

You'll be welcomed with Champagne, canapés, and sourdough, before indulging in a three-course feast featuring venison tartar, roast monkfish, and dark chocolate ganache. After dinner, the DJ keeps the party alive until 2am, ensuring a night of dancing and festive fun alongside the glittering Thames.

New Years Eve Bank Vault Disco

@ Walkers of Whitehall on Wed, 31st Dec 2025 @ multiple start times (see ticket info)

This New Year's Eve, Walkers of Whitehall is throwing it back in style with a Bank Vault Disco that's all about great food and music.

Start your night with a three-course dinner of elegant British dishes - from venison terrine to pan-fried sea bass and chocolate cremeux - then head downstairs as the DJ drops the best 80s hits and funk and soul songs 'til late. Pop out to watch the fireworks by the Thames, then return for cocktails and more dancing as you ring in 2026 with flair.

NYE At Zingara

@ Zingara on Wed, 31st Dec 2025 @ 19:00 - 2:00

One of Bexleyheath's brightest, boldest and most beautiful restaurant's is bidding farewell to 2025 the only way it knows how. Get down to Zingara for a New Year's Eve of fantastic food and incredible music. 

After a three-course meal to fuel the night's festivities, DJs take you through to 2am with big beats and crowd-pleasing tunes. Tickets to this NYE extravaganza start from just £16.50.

New Year's Eve Masquerade Ball and Party 2025 at The Londoner Hotel

@ The Londoner Hotel on Wed, 31st Dec 2025 @ multiple start times (see ticket info)

The Londoner Hotel knows how to throw a dinner-and-dancing spectacular. At this year's New Year's Eve Masquerade Ball, you'll start with a Moët Champagne and canapé reception, then move to a lavish gourmet banquet with free-flowing wine - and for Gold and Platinum guests, champagne and beer too.

Once dessert is cleared, the dance floor calls. Live music, immersive performances, and DJ Rugrat's beats will carry you into the early hours, with a midnight moment shared watching London's fireworks on giant LED screens. It's the ultimate feast-meets-fiesta.

NEW YEAR AT DAISY GREEN

Fling yourself into the New Year with a night of feasting, feel-good fun and free-flowing drinks at Margot GreenTimmy GreenLarry'sScarlett Green or Ziggy Green. The artsy ambience and marble accents give off classy cocktail joint vibes, so be sure to pop on your finery for the evening's entertainment.

Your ticket is redeemable against all food and drink on the night, including the NYE feast, served between 7:30pm and 9pm. For an extra £40, you can go bottomless on prosecco for 90 madcap minutes. Over on the dancefloor, your shape throwing is fuelled by DJs spinning high-energy tunes to toast in the New Year.

The Glitterati Show New Year's Eve Party

@ L'oscar London on Wed, 31st Dec 2025 @ 19:00 - 1:30

Looking for an evening full of glitz and glam on the 31st? Then check out The Glitterati Show New Year's Eve Party, taking place at L'oscar London in Holborn. This is hosted by Life of Bryony, leading a show full of mesmerising routines.

From operatic singers to dancers and contortionists, there's so much to be seen here - and there'll even be a live DJ to keep the party going. You'll also get to enjoy a sumptuous five-course meal, featuring the likes of A5 wagyu nigiri, Scottish lobster carpaccio and hand-dived scallops.

New Year's Eve Feast and London Rooftop Party

@ Smiths of Smithfield on Wed, 31st Dec 2025 @ multiple start times (see ticket info)

If your New Year's Eve plans revolve around the menu, Smiths of Smithfield has you covered. Their award-winning kitchen is serving a six-course feast worthy of the occasion, featuring dishes like dry-aged Scotch sirloin, sea bream crudo, Tunworth cheese tart and a show-stopping dark chocolate cremeaux with salted caramel. After dinner, the party moves to the rooftop for DJ sets and cityscape views as fireworks light up the skyline.

New Year’s Eve Dinner, Dance & Bottomless Drinks

@ Smith's Bar & Grill on Wed, 31st Dec 2025 @ multiple start times (see ticket info)

Make your way to Smith's Bar & Grill in Paddington for an elegant night out, with everything you could ask for under one roof. They're welcoming you with canapes and bubbles, before you get stuck into a sumptuous five-course dinner as live musicians play.

Choose between an early or late sitting, with dishes including parmigiana, scallops and chocolate fondant. Plus, you can even add on bottomless drinks. On the entertainment front, there'll also be DJs until 3am, alongside a roaming magician.

NEW YEAR'S EVE aboard the DIXIE QUEEN

@ Dixie Queen & Elizabethan on Wed, 31st Dec 2025 @ 18:30 - 1:00

Toast to 2026 aboard the iconic Dixie Queen and Elizabethan with Thames Luxury Charters' exclusive New Year's Eve event. Begin your night with prosecco, canapés, and a four-course fine dining experience accompanied by live acoustic music and unlimited drinks. T

hen dance into the early hours on the Elizabethan's rooftop, enjoying a DJ set and breathtaking views of London's midnight fireworks and Champagne celebration.

The Candlelight Club

@ The Candlelight Club on Friday 12th December 2025 and 5 other dates

When it comes to dinner and dancing parties this New Year's Eve 2024 in London, The Candlelight Club has to be up there with its 1920s Gatsby-esque theme. Take your party to the next level with a delectable four-course meal, starting at 7pm for £65 per person.

Upgrade your night with unlimited drinks until 11pm for £50. Delight in options such as grilled chicken Caesar salad, lamb breast infused with mint, or pan-fried salmon topped with capers and hollandaise, ending on a sweet note with a chocolate and raspberry pot. All this while enjoying Gatsby-inspired live jazz, cabaret performances, and vintage vinyl classics.

New Years Eve 2025 at The Botanist, Sloane Square

@ The Botanist, Sloane Square on Wed, 31st Dec 2025 @ multiple start times (see ticket info)

Welcome 2026 with an elegant celebration at The Botanist Sloane Square, where £75 secures a three-course dining experience and entry to the festivities. For those seeking extra indulgence, upgrade to a five-course menu with Champagne on arrival for £120 per person.

As the clock strikes midnight, enjoy a vibrant atmosphere with DJs spinning tracks well into the early hours for a night to remember.

COUNTDOWN IN THE CLOUDS: NYE AT STK ROOFTOP & BAR STRATFORD

@ STK Rooftop Steakhouse & Bar on Wed, 31st Dec 2025 @ multiple start times (see ticket info)

Toast to the New Year high above the city at STK Stratford's rooftop party. As the capital celebrates below, you can tuck into a four-course feast from just £140 or take your pick from the amazing a la carte.

There's live music to get you in the party spirit, plus a special guest DJ to see you into 2026. As the clock strikes midnight, you can raise a glass of bubbly or signature cocktail on the roof terrace, with a front row seat to the city's iconic fireworks display.

Celebrate New Year’s Eve the Yalla Yalla Way

@ Yalla Yalla on Wed, 31st Dec 2025 @ multiple start times (see ticket info)

Bid farewell to 2025 the Yalla Yalla way, with Middle Eastern flavours, music and magic. After a three-course feast packing in meze, tagines and chargrilled meats, belly dancing and samba performances will see you into the New Year.

With the epic midnight countdown taken care of, there's DJs behind the decks until 2am. Grab your ticket to dance your way in 2026 from just £43.94.

New Year's Eve 2025 - 2026 @ The Tattershall Castle, Whitehall

@ The Tattershall Castle on Wed, 31st Dec 2025 @ 19:00 - 3:00

Set sail into 2026 aboard The Tattershall Castle, London's most unique New Year's Eve venue. With spectacular views of the London Eye and the Thames, you'll have the best seat for the world-famous New Year's Eve fireworks.

From 7pm to 3am, indulge in rolling canapés, enjoy six drink tokens, and groove to live entertainment. As the fireworks light up the sky above, you'll be part of an exclusive, once-in-a-lifetime celebration. Make this New Year's Eve one to remember aboard this 90-year-old paddle steamer.

New Year's Eve at Wahaca Southbank

@ Wahaca Southbank on Wed, 31st Dec 2025 @ 19:00 - 1:00

See in 2026 the Mexican way with Wahaca's New Year's Eve fiesta. After a welcoming glass of prosecco on your arrival, you'll be served a smorgasbord of sensational dishes, from tostadas and taquitos to tacos and fried fish. Unlimited cocktails, beer and wine are an all-night bonus.

On the dancefloor, mariachi bands and DJs spinning party classics will keep you moving until the main event. When the clock strikes midnight, you'll be on the Southbank staring at the sky as London's spectacular firework display bids farewell to 2025.

New Year's Eve Fireworks, Dinner and Cable Car Experience

@ IFS Cloud Royal Docks Terminal on Wed, 31st Dec 2025 @ 19:30 - 1:30

Step into luxury at the IFS Cloud Cable Car New Year's Eve Party, where breathtaking views meet exceptional hospitality. Savour a three-course dinner with wine and live music at the terminal, followed by dancing and celebration.

As midnight approaches, enjoy champagne in your cable car cabin experience while fireworks sparkle over the Thames. Tickets are £299, offering an extraordinary start to the year.

New Year's Eve at Margot Green

@ Margot Green on Wed, 31st Dec 2025 @ multiple start times (see ticket info)

Margot Green is giving you two ways to do New Year's Eve: low-key early dining, or all-in late-night fun. The early sittings offer two hours of their signature cooked over fire menu - think Hereford steak skewers, BBQ broccoli and fire-roasted carrots served sharing-style - ideal for those who want a slow, chatty start.

Or, join later and make a whole evening of it as the DJ soundtrack lifts the room from 8.30pm. 

The Palm House

Go Bottomless Sundays! and 5 other offers

Light, airy and decked out in glorious greenery, The Palm House is the perfect place to welcome a fresh new year. Join them to say goodbye to 2025 with live music, DJs and dancing until 2am. 

Just £42.80 gets you into the evening of extravagant entertainment, with doors opening nice and early at 5pm. If you're feeling super fancy, you can add 90 minutes of bottomless prosecco and a fantastic five-course meal to the agenda for just £90 per person. 

 

NYE at Pergola on the Wharf

@ Pergola on The Wharf on Wed, 31st Dec 2025 @ 17:00 - 2:00

For a vibrant evening full of fun and glamour, head to Pergola on The Wharf this New Year's Eve. This Canary Wharf venue promises welcome drinks and good vibes, with live DJs getting you on the dancefloor.

If you want to make it really special, they've also got an optional three-course dinner for £95 per person. Tuck into sweet potato arancini, sticky jerk short beef rib, baked mushroom enchiladas and so much more.

NEW YEAR'S EVE AT HARD ROCK CAFE!

@ Hard Rock Cafe Piccadilly Circus on Wed, 31st Dec 2025 @ multiple start times (see ticket info)

Celebrate New Year's Eve in the heart of London at Hard Rock Cafe Piccadilly Circus. Dine on a three-course Hard Rock twist menu, sip on prosecco and cocktails, and party amid live entertainment and the cafe's iconic memorabilia.

Whether you're coming with friends, family, or going VIP, it's an unforgettable way to welcome the New Year.

New Year's Eve at Ziggy Green

@ Ziggy Green on Wed, 31st Dec 2025 @ multiple start times (see ticket info)

Ready for a New Year's Eve that feels like a warm, glowing, slightly wild hug? Ziggy Green is rolling out its signature feel-good style with a fire-grilled sharing feast, drinks flowing from the moment you arrive, and a lineup of musicians who'll soundtrack your entire journey into 2026.

With its neon-bright decor and tucked-away Mayfair location, Ziggy brings effortless joy.

New Year's Eve Cruises

@ Tower Millennium Pier on Wed, 31st Dec 2025 @ 21:30 - 1:00

Ring in 2026 with a New Year's Eve Cruise on the River Thames. With a range of packages on offer, you can choose your own adventure in the nation's capital.

Whether you prefer to bust a move to a live band or want to get on down with DJs, there's a cruise calling your name. However you decide to do it, you'll get a complimentary glass of champagne on arrival and another as the clock strikes 12.

Sky-High New Year's Eve Party at Solaya: Lumière de la Lune

@ Solaya on Wed, 31st Dec 2025 @ 17:00 - 3:00

Solaya's New Year's Eve celebration is basically your Super Bowl. Hosted across the entire 25th floor, the evening centres around chef Kenny Atkinson's opulent French-Mediterranean set menus, featuring everything from glossy langoustines to the most elegant black forest gâteau you'll meet in your life.

Opt for the early-evening menu, the full six-course blowout, or sip, snack, and sway in the Solaya Bar with Champagne and decadent canapés. Disco Express provides the soundtrack all night, before the city's fireworks explode below you at midnight.

Ciel NYE 2026: Starry Night

@ Cafe Ciel on Wed, 31st Dec 2025 @ multiple start times (see ticket info)

Café Ciel is seeing in 2026 with signature sophistication. After a fine dining feast in its elegant dining room, there's live music to see you through to midnight.

When the clock strikes 12 and the fireworks light up London's sky, you'll have one of the best seats in the city from the viewing zone. Tickets to this incredible celebration start from just £159.

New Year's Eve Party

@ The Duke's Head Putney on Wed, 31st Dec 2025 @ 19:00 - 1:00

The Duke's Head is kicking off its New Year's Eve extravaganza with a three-course seasonal menu. Of course, there'll be plenty of bubbles along the way too.

When the time comes to dance off your dinner, it's downstairs to the Rowing Club for DJs spinning party tunes all the way through to 1am. Grab your ticket to this night of dining and dancing for just £54.

New Year's Eve 2026

@ The Admiralty on Wed, 31st Dec 2025 @ multiple start times (see ticket info)

When it comes to New Year's Eve in London, The Admiralty has it nailed with old-school grandeur, modern tunes and Trafalgar Square literally on your doorstep. Starting from 8.30pm, you can opt for a lavish £80pp dinner package, featuring a four-course feast, a glass of fizz, a table quiz, and mystical readings from Gipsy Creams (because who doesn't want to know what 2026 has in store?).

Or keep it casual with a £20 entry ticket, giving you access to the bar, the dance floor, and unlimited re-entry - ideal if you want to pop out for the fireworks and breeze back in without queuing. With DJ Torigo spinning everything from classics to crowd-pleasers until 2am, party poppers flying and the all-night tube waiting just steps away, there's only one place to be when Big Ben chimes.