New Year's Eve Dinner And Dancing In London

Kiera Chapman's profile picture
By Kiera Chapman • Editor Food, drink and nightlife specialist with 8+ years in journalism, including bylines at The Sunday Times and Marie Claire. Last updated on 5th November 2026

Say hasta la vista to 2026 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. 

Find out more about how we created our guide in our Editorial Policy. 

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

New Year's Eve Dinner And Dancing In London




Riverside New Year's Eve Feast 2026

@ The Oyster Shed on Thu, 31st Dec 2026 @ 19:30 - 2:00

Secure one of the best city centre views for your NYE bash by grabbing a ticket to The Oyster Shed's Riverside New Year's Eve Feast. With floor-to-ceiling windows that show off the city in all its glory, this contemporary restaurant is already a winning location – now wait until you hear what they're offering on 31st December. 

For £90.10 all in, guests will receive a glass of champagne on arrival, plus canapés and sourdough with shrimp butter – before the four-course feast commences. Expect plates starring venison loin and monkfish – with vegan alternatives available and a tasty dark chocolate dessert. Dance off your dinner to a late-night DJ set while soaking up those views and making the most of your time in this beautiful establishment. 

The Golden Gods New Year's Eve Party

@ L'oscar London on Thu, 31st Dec 2026 @ 20:30 - 2:00

All those attending The Golden Gods New Year's Eve Party at L'oscar hotel can expect a magical night filled with spectacular entertainment, amazing food and upbeat music swirling around the historic architecture of this opulent destination. 

Held within The Baptist – the hotel's dramatic events space – guests are invited to take a seat at the beautifully-set table for a five-course meal inspired by Japanese-Peruvian cuisine. This glamorous setting will also play host to live performers who know how to put on a show. As a more affordable option, you can skip dinner and get straight to the dancing, with a party-only ticket that includes a free glass of champagne. 

New Year's Eve at All Bar One with London Fireworks

@ All Bar One Waterloo on Thu, 31st Dec 2026 @ 17:00 - 3:00

Make your 31st Dec 2026 count at New Year's Eve at All Bar One with London Fireworks, located at All Bar One Waterloo. From 5pm to 3am, the bar transforms into a late-night party spot packed with live party mash-up music, great food, and prime fireworks viewing.

Ticket pricing starts at £95 per person for early bird booking (£110 per person after 1st December) for drinks and entry, or £200 per person for the full three-course dining experience with a dedicated table and welcome Champagne. Crucially, advance packages grant you queue-jump access, two after-midnight drink tokens, and a wristband for London's world-renowned fireworks. 

New Year's Eve at Wahaca Southbank

@ Wahaca Southbank on Thu, 31st Dec 2026 @ 19:00 - 1:00

Casual dining spot Wahaca is enticing hungry crowds to its Southbank outpost this New Year's Eve with a feast that involves bottomless drinks and stepping outside to watch the London fireworks in between bites. 

Welcome drinks and Mexican canapés will be doing the rounds to start things off, set against live music from a mariachi band. You'll then take a seat for a banquet of taquitos, tacos and a range of sides and desserts from churros to mango sorbet. The tacos will be filled with everything from pork and buttermilk chicken to plantain and baja fish, served on a platter that will be more than big enough for the whole group. 

Free-flowing drinks will take the form of margaritas, cocktails, wine and beer, with a DJ set and opportunity to catch close-up views of the midnight fireworks coming in hot to elevate the night even more.

New Year’s Eve: Dressed for Midnight

@ Bluebird Chelsea on Thu, 31st Dec 2026 @ 19:00 - 2:00

Spend your New Year's Eve celebrating in a Chelsea institution as Bluebird hosts a party at its stylish restaurant and bar. £33 includes entry and a welcome drink to get things started as the live jazz band warms up – ready to entertain before handing over to the late-night DJ who plans to spin tracks until 2am. 

The glamorous evening promises non-stop entertainment with music that will entice you onto the dancefloor. Guests are expected to dress to impress – who doesn't love an excuse to dust off their favourite frock? You can also opt for the four-course dining experience if you're planning on going all-out to see out the end of 2026. 

New Year's Eve 2026 at The Londoner | Masquerade Ball & Party

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

Ring in the New Year in a ballroom inside a five star hotel, with a ticket to The Londoner Hotel's Masquerade Ball & Party. This extravagant affair involves showing up dressed to the nines and concealed by a mask, before experiencing the spectacle of live immersive entertainment as you drink and drink to an indulgent degree. 

Premium ticket holders will be served canapés and a three-course meal, beginning with a champagne reception with the addition of free-flowing wine throughout. The electric atmosphere and DJ-led soundtrack will be keeping you hyped up until the big moment, when London's famous New Year's Eve fireworks streamed live across giant LED screens. Midnight snacks are also included, before you party on until 2:30am. 

New Year's Eve 2026 at Florattica Rooftop London

@ Florattica on Thu, 31st Dec 2026 @ 19:00 - 2:00

Gather your favourite people for a private New Year's Eve inside one of Florattica's rooftop igloos, available from £371 per person for groups of six or ten. Your exclusive space comes with a welcome drink, a three-course dinner plus an additional caviar course for the party, half a bottle of Moët each and midnight Champagne.

Music from the main celebration is played inside, so you can enjoy the Latin-led atmosphere and skyline setting from your own cosy hideaway.

NEW YEAR'S EVE on the Thames | Aboard Dixie Queen & Elizabethan

@ Dixie Queen & Elizabethan | Butler’s Wharf Pier on Thursday 31st December 2026

Celebrate New Year's Eve 2026 aboard two iconic vessels. On the Dixie Queen, you'll sip champagne, watch a spectacular Tower Bridge lift and sit down for a delicious dinner. 

Next, it's over to the Elizabethan for live DJs, late night bites and a prime spot on the Thames to take in the fireworks. Grab your tickets from just £583.

Draughts Waterloo - New Years Eve

@ Draughts Waterloo on Thu, 31st Dec 2026 @ 20:00 - 1:00

Iconic board game bar Draughts in Waterloo is hosting a New Year's Eve dinner of epic proportions, designed to fill you up and fuel you in preparation for a session of competitive play among friends.

For an all-in price of £50 per person you'll receive three canapés from short rib hash browns to arancini, followed by a loaded flatbread with fries or salad on the side, plus dessert in the form of a chocolate tart, burnt cheesecake or sticky toffee pudding. You'll also get three drinks to enjoy, including a welcome glass of prosecco and one to raise at midnight. Live closer to Stratford? Check out their sister site for party details. 

New Year's Eve at Ham Yard With Live Music

@ Ham Yard Hotel on Thursday 31st December 2026

This whimsical central London hotel is hosting a New Year's Eve dining experience that revolves around drinking champagne at midnight and explloring five delicious seasonal courses – while live music plays on from 9pm. 

Held in the hotel's colourful yet classy restaurant, you'll be dining amongst striking art and a playful blend of bright patterns in a space that still feels super deluxe. You'll receive a welcome drink before appetisers for the table are brought out. The five decadent courses feature prawn ravioli, truffle chicken with salt-baked celeriac, and a filet of beef with wagyu beef fat chips. 

Keep the festivities flowing until midnight, at which point you'll be handed a glass of Bollinger to toast to the New Year with.  

Celestial New Year's Eve

@ Solaya on Thu, 31st Dec 2026 @ multiple start times (see ticket info)

Ring in 2027 on the 31st of December at Solaya's Celestial New Year's Eve celebration in Shoreditch. The rooftop will be fully styled into a cosmic dreamscape featuring gorgeous photo backdrops and sweeping panoramic views.

Pairing pristine French-Mediterranean plates by chef Kenny Atkinson with top-tier cocktails, the night is soundtracked by live music and resident DJs. Starting from £116.60 per person, ticket choices include an early four-course meal between 6pm and 8pm, or an 8.30pm to 2am six-course dining package. For a casual night out, you don't have to commit to dining - just swing by the bar for Champagne and canapés to ring in the new year.

The Candlelight Club

@ The Candlelight Club on Various dates from Saturday 21st November 2026

When it comes to dinner and dancing parties this New Year's Eve 2025 in London, The Candlelight Club has to be up there with its 1920s Gatsby-esque theme, with entry tickets available from £33 per person. You can also take your party to the next level with a delectable three-course meal, starting at 7pm for £48.60 per person. On top of that, you're able to upgrade your night with unlimited drinks until 11pm for £54 extra.

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.

Frequently Asked Questions

What does a New Year's Eve dinner and dancing event in London typically include?

Most dinner and dancing events combine a set multi-course meal — usually two to five courses — with live entertainment and a dancefloor that opens after dinner. Depending on the event, you might get a live band, a DJ, cabaret performances, or a mix of all three. Many packages also include a welcome drink or champagne on arrival, and some offer optional upgrades to bottomless drinks. 

Do New Year's Eve dinner and dancing events in London have a dress code?

Most do, and it's usually on the smarter end of the spectrum. Themed events - such as 1920s Gatsby nights, masquerade balls or era-inspired dinner dances— often specify black tie or cocktail attire, and some provide props like masks on arrival.

How far in advance should I book a New Year's Eve dinner and dancing event in London?

As early as possible — ideally by October or November at the latest. Dinner and dancing events have fixed table capacities, which means they fill up faster than larger standing events.