As we say goodbye to another great year, soak up a little luxury
at London's best New Year's Eve restaurants. Whether you're
spending the evening as a couple enjoying a romantic meal as
the clock strikes 12, hoping for a view of the London fireworks, or simply after dinner and dancing with friends, our
recommendations cover all cuisines and price points for a truly
memorable New Year's Eve meal.
Best Restaurants For New Year's Eve In London
2025
Location: Canopy by Hilton London City, 11-15 Minories, Aldgate,EC3N 1AX
Price: from £359.60 per person
Time: event starts at 7pm
Why we recommend: it's a dazzling dining-and-dancing experience above the London skyline, ideal for fireworks fans
Celebrate the arrival of 2026 in pure luxury at Florattica, the sky-high rooftop restaurant 11 floors above Aldgate. For one glittering night, this floral paradise transforms into DiscoBloom, a decadent NYE party filled with 80s anthems, R&B grooves and soul-soaked beats.
You can look forward to a four-course dining experience featuring indulgent dishes like lobster baba, black cod, and hazelnut mousse, plus a glass of champagne at midnight as fireworks light up the city.
Location: 97 Great Russell Street, Fitzrovia, WC1B 3LB
Price: £95 for three courses
Time: seatings from 2 to 8.30pm
Why we recommend: if you're after a premium meal for under £100, this is a great choice, and they've got multiple options to suit all preferences
Found inside Radisson Blu hotel near the British Museum and iconic theatres in the West End, Bloomsbury St Lounge is a Mediterranean-inspired restaurant that's got you covered this year.
Expect a welcome glass of prosecco, followed by three courses for £95 per person, served until 10pm. Munch through a baby spinach, walnut and goat cheese salad, 28-day-aged ribeye steak in a red wine jus, and dark chocolate tart with glazed pecans.
Why we recommend: a multi-course feast, midnight bubbles and DJs into the early hours is a mighty fine way to say goodbye to 2025
STK London's chic lounge bar vibes are the perfect spot for an elegant New Year's Eve celebration. In its luxurious leather-bound booths, you can tuck into its al carte menu of steaks, seafood and eye-catching sides or sit down for the special NYE set menu for just £140 per person.
Over on the dancefloor, DJs will keep you moving with party classics until the wee small hours. Glitz and glamour is guaranteed, so pop on your glad rags and bid farewell to 2025 in style.
Location: The Gantry Hotel, 40 Celebration Avenue, E20 1DB
Price: from £140 per person
Time: seatings from 5 to 10pm
Why we recommend: as the clock strikes 12, you can raise your glass with a front row seat to London's iconic fireworks display
See in the New Year your way with a choice of feasts at STK Stratford. You can tuck into the NYE set menu from £140 or take your pick of steaks, seafood and specials over on the a la carte.
Whatever fills your tum, you can be sure it's perfectly paired with something from the wine list, a glass or two of fizz or a signature cocktail. When you're not watching over the evening's celebrations from the rooftop, a live band and guest DJ will keep you moving into 2026.
Why we recommend: this is a laid-back but lively destination, where the portions are hearty and packed full of classic British flavours
Situated on the buzzing King's Road in Chelsea, The Cadogan Arms is a charming pub and restaurant that has been around for two centuries. Expect traditional interiors, made up of dark wooden furniture, elegant chandeliers and stained glass windows.
They've got two set menus to choose from - one meat-based and the other vegetarian. Dishes range from truffle gnocchi to duck leg with dauphinoise potatoes and Devon crab.
Time: early dining 6pm - 8:30pm; late dining and main event 9pm - 3am
Why we recommend: you can choose your NYE adventure, with early and late sittings, plus epic rooftop entertainment up for grabs
Take your pick from delicious Japanese or fine French fare this New Year's Eve at Pantechnicon. The Belgravia icon is serving up two sittings in its Amélie or SACHI restaurants, depending on whether you want to dine and dash elsewhere or stick around for the midnight moment.
If you're here for the long haul, it's up to LUUM and the SACHI rooftop post-meal to sip on champers and watch London's skyline erupt with celebration. Tickets to this ultra-elegant night on the town start from just £225.51.
Why we recommend: with a choice between early and late seatings, you can count on these guys to both begin your night in style and keep the party going until midnight, depending on what you're after
With early and late sittings priced at £130 and £195 respectively, Whitcomb's At The Londoner in Leicester Square has several packages for enjoying their amazing interpretation of food from the French and Italian rivieras.
The early menu begins at 5pm, with the last sitting at 6.30pm and includes four courses like San Marzano tomato gnocchi, crispy sinned sea bass and chargrilled lamb skewers, alongside a glass of Veuve Clicquot Brut. The second starts at 8pm and includes an extra cheese course, as well as live entertainment and a second glass of Champagne for the midnight toast.
Why we recommend: this is a reasonably-priced meal that's ideal for sharing, served in a welcoming, relaxed setting
Located in Covent Garden, Delamina Townhouse are hosting a sumptuous New Year's Eve dinner for an affordable £77 per head. The welcoming venue features warm lighting, neutral tones and comfy seating, perfect for a hearty meal to begin your night.
Get stuck into tasty plates like dry-aged sirloin tagliata, roasted cauliflower with pomegranate molasses and crispy rosemary potatoes.
Why we recommend: with perfect views across the River Thames, you get fine food and a front row seat to the fireworks
As London's fireworks light up the sky, there's no better place to be than high above the city. With incredible views of the London Eye and Houses of Parliament, you'll tuck into a gloriously gourmet five-course meal, plus wine paired with every plate.
When you're ready to dance off your dinner, The London Pop & Soul Trio will be bringing the tunes long into 2026. Tickets to this spectacular New Year's Eve gala start from just £500, including a super chic champagne reception.
Why we recommend: this is a warm, cosy setting for a celebratory meal, and their menu won't break the bank either
A warm, welcoming restaurant in Richmond, No 1 Duke Street is offering all-day dining on New Year's Eve. It's got a stunning, fairy-lit courtyard at the entrance, as well as an open fireplace inside, perfect for a cosy meal to kick off your night.
Their reasonably-priced, a la cate menu features everything from roasted portobello mushroom and halloumi burgers to free-range rotisserie chicken and dry-aged rare breed beef, paired with refreshing cocktails.
Why we recommend: the menu here is a unique fusion of Mediterranean and South American flavours, resulting in quirky and delicious dishes
Covent Garden favourite Monmouth Kitchen is known for its unique combination of Italian and Peruvian plates, served in stylish surrounds. Expect sleek, black and white interiors, promising a celebratory atmosphere on the 31st.
Kick off your meal with burrata Pugliese or sea bass ceviche before diving into mains like dry-aged rib-eye steak with warm gorgonzola butter and San Marzano tomato gnocchi. Plus, they'll even add on a glass of Moet & Chandon Brut.
Why we recommend: for City parties on New Year's Eve, there's nowhere better than this trendy spot, and they're even throwing in some free canapes
When it comes to ringing in the new year with flair, The Cardinal Bar & Kitchen knows how to put on a show. Their New Year's Eve menu (£75 per person) is all about elevated indulgence, starting with luxe canapés like truffle and wild mushroom vol-au-vents and mini potatoes topped with avruga caviar.
From there, it's a three-course feast spanning seabass ceviche and burrata with burnt mandarin, through to mains like roast porchetta with truffle gratin or a seared halibut with champagne velouté. Sweet tooth? Desserts include matcha chocolate fondant and orange blossom Basque cheesecake, all capped off with panettone, brandy cream, and a glass of champagne at midnight. With complimentary petits fours and a stylish City setting, The Cardinal promises a New Year's Eve that blends sophistication with celebration.
Why we recommend: for a night of fire-grilled feasts, flowing drinks and vibrant New Year energy, Daisy Green delivers a proper celebration
This New Year's Eve, Daisy Green collection is turning up the heat with a series of unforgettable events across London. You can expect sharing-style feasts cooked over fire, signature cocktails, and live entertainment to carry the night through to 2026.
Each venue from Margot Green, Timmy Green and Larry's to Scarlett Green and Ziggy Green brings its own twist on indulgence, with flame-grilled favourites, bites, desserts and optional bottomless drinks (£40 per person) for the ultimate party boost.
Why we recommend: this elegant restaurant is a great way to feel sophisticated without breaking the bank, as their a la carte dining option means that you can order exactly as much as you like
Four-star destination The Montague on The Gardens Hotel, right by the British Museum, is home to possibly the best New Year's Eve restaurant London has to offer. It's a quintessentially British sanctuary; with its enviable location overlooking the private gardens of Bedford Square, this boutique gem marries old-world charm with modern luxury.
Head to its Blue Door Bistro to tuck into its a la carte menu paired with a selection of wines and Champagnes. Expect everything from black pepper prawns to herb-crusted fillet of beef and black bean burgers, with the option for private dining if you're after something more exclusive.
Location: Great Northern Hotel, King's Cross St Pancras International Station, Pancras Road, N1C 4TB
Price: £137.80 per person
Time: 7pm - 1am
Why we recommend: the best of London and Paris combines to deliver a super stylish feast just steps from the Eurostar
In the heart of Kings Cross, New Year's Eve Dinner and Jazz at Kaya Great Northern Hotel is a sophisticated soiree in the heart of the city. There'll be soulful music, signature cocktails, fine fizz and even finer food all night long.
Over on the menu, the classic British grill meets Parisian flair. Think beef Wellington, delicate petit fours and a toast with Nyetimber Classic Cuvée to welcome 2026 in typically sophisticated style.
Why we recommend: we can't get enough of the extensive Japanese menu here, and the elegant cocktails are a great way to celebrate in style
Promising its signature sleek Danish interiors, romantic low lighting and a mouthwatering menu full of Japanese fare, Sticks'n'Sushi in Shoreditch is a stylish space to dine on the 31st. Take a seat at their elegant wooden stalls to enjoy a sophisticated yet laid-back meal, with a number of great value set menus or a la carte options to choose from.
Tuck into the likes of tuna tartare bites, pink Alaska uramaki, portobello mushroom nigiri and so much more. Or for a group feast, they've got sharing selections from as little as £26 per head, pairing nicely with their cracking cocktails.
Location: Park Plaza Riverbank, 18 Albert Embankment, Vauxhall, SE1 7TJ
Price: from £127 for four courses, including 13 dishes
Time: seatings from 5 to 7.30pm
Why we recommend: with so many items on this multi-course feast, you can get a real taste of pan-Asian cuisine
If you're heading to Chino Latino this New Year's eve, you're going to want to arrive hungry. It's serving up a pan-Asian feast, packing in not 11, not 12, but 13 delicious dishes.
With your tum well and truly full, you can make your way out to the riverside for an uninterrupted view of London's legendary fireworks display. Either side of midnight, the Adrian Garcia Trio will be keeping the grooves tight with live Latin music.
Location: Yalla Yalla, 12 Winsley St, London, W1W 8HQ
Price: from £43.94
Time: early dining 5pm - 8:30pm; main event 8:30 - 2am
Why we recommend: belly dance your way in 2026 with epic live performances and DJs all the way into January
Say hello to 2026 the Yalla Yalla Way. Expect fine Middle Eastern food, from chicken shish to lamb kofta tagine, plus belly dancing, samba and live DJs right through the night.
There's a choice of two sittings, depending on whether you're in the mood for a relaxed early feast or the full late-night celebration. Grab your ticket to this night of flavours, music, magic and dance from just £43.94.
Why we recommend: with just 20 seats at the table, you're sure of a super exclusive NYE experience
Go into 2026 on a full stomach at Natalie Coleman's New Year's Eve supper club. In the intimate Cinema Room of The Garrison London, you'll sit down for a night of bold flavours, creative flair and elegant celebration.
The evening's feast packs in the likes of Maldon oysters, smoked duck, Cornish hake, coffee crusted venison and white chocolate crémeux across five spectacular courses. Tickets are extremely limited and start from just £79.50.
Location: 15th Floor, 1 Electric Blvd, Battersea, SW11 8BJ
Price: from £54 per person
Time: early dining 6pm - 8pm; main event 20:30pm - 3am
Why we recommend: all kinds of party in one place, from fine dining and cocktails to soul-funk sets, DJs and a rooftop for the fireworks
Step into the spotlight for a night of dazzling decadence at JOIA Battersea. Its All That Glitters with a Hint of Hollywood Glamour New Year's Eve party is serving up a delicious selection of Henrique Sá Pessoa's favourite Portuguese dishes for your enjoyment.
We're talking seabass ceviche, native lobster tail and prime cuts of fillet steak. Sit down from six for the £95 early bird menu or dive into the all night celebrations for just £325 per person.
Location: The Oyster Shed, 64-65 Upper Thames Street, EC4R 3TB
Price: from £90.10 per person
Time: event starts at 7.30pm
Why we recommend: award-winning riverside venue, gourmet food, and a lively party make this a must for New Year's dinner in London
Head to The Oyster Shed for canapés, sourdough, and a glass of Champagne on arrival. Enjoy a sumptuous three-course feast, including vegan options, before celebrating with friends by the Thames.
Riverside views of the Shard set the scene for a night of glamour, and the DJ keeps the festive vibes flowing until the early hours - a truly unforgettable New Year's Eve.
Why we recommend: the shareable plates, and an upbeat DJ set to carry you into 2026
At Margot Green, New Year's Eve is all about fire, flavour and a dance floor that comes alive after dark. Start the evening early with a calm, cosy feast cooked over flame, or book a later table and settle in for the full works: big sharing plates, handcrafted cocktails and a DJ spinning feel-good tracks from 8.30pm until half-past midnight.
With a menu built around charred vegetables, tender skewers and smoky Aussie flair, it's the perfect night to pile up plates, raise glasses and celebrate with your favourite people.
Location: Festival Terrace, Southbank Centre,, Belvedere Road, Southbank, SE1 8XX
Price: £206 per person
Time: event starts at 7pm
Why we recommend: the views here are truly fantastic, and you'll get non-stop entertainment alongside your meal
Fancy your dinner with a view? Perched right on the edge of the Thames, Comptoir Libanais Southbank is a buzzing Middle Eastern restaurant that's hosting a fantastic New Year's Eve celebration, complete with a brilliant vantage point for the midnight fireworks.
You'll get to enjoy a succulent three-course meal that features chargrilled chicken shish, aubergine tagine and a whole load of mezze plates. Your ticket also includes nibbles and a welcome glass of prosecco, alongside entertainment from DJs, drummers and belly dancers.
Location: Butlers Restaurant, The Chesterfield Mayfair, W1J 5EB
Price: a la carte menu (mains from £24 to £36)
Time: seatings from 6.30 to 9.30pm
Why we recommend: this place offers London sophistication with a touch of old-world charm, with a fancy British menu to boot
After a great restaurant for New Year's Eve in London? If you're looking to ring in 2026 somewhere truly special, The Chesterfield Mayfair offers a dining experience that blends heritage, artistry and impeccable taste.
At Butlers Restaurant, Executive Chef Ashley Tinoco presents an à la carte New Year's Eve menu that celebrates British luxury, from native lobster and crayfish cocktail to Hereford beef fillet and Dover sole, filleted right at your table. Surrounded by classic décor and polished service, you can expect an evening of relaxed indulgence, exquisite food and an atmosphere that feels effortlessly celebratory.
Why we recommend: this is your chance to enjoy a luxurious five-course dinner with live jazz as you toast in 2026
Grab tickets from £195 to 28-50 By Night for New Year's Eve. Start with an amuse bouche and move through a five-course menu featuring dishes like scallops, beef tartare, John Dory, beef fillet, or an oyster mushroom and celeriac terrine.
Your meal is paired with a bottle of Ayala Champagne to share, culminating with a rich cheese course and indulgent desserts. All evening, London jazz vocalist Ian McKenzie performs timeless classics from Frank Sinatra, Ella Fitzgerald, and Ray Charles, setting the scene for a speakeasy-style celebration in Marylebone.
Why we recommend: this rooftop destination provides an amazing view of the fireworks at midnight, with a high-end tasting menu to keep you fuelled up to that point
Promising some of the most stunning views around this New Year's Eve, Bōkan is a stylish Canary Wharf restaurant that spans across the 37th, 38th and 39th floor of the Novotel Hotel. Cosy up on plush leather sofas as you admire the city at night, with floor-to-ceiling windows and rustic furnishings filling the space.
They're going all-out for New Year's Eve, with premium eats and a great vantage point for the fireworks. Sip Champagne and indulge in one of their set menus, which range from £130 to £240 per person. Dishes are created by Executive Chef Robert Manea, promising the very best of British produce. Think hand-dived scallops, pumpkin soup with goat's cheese, beef fillet and more.
Why we recommend: there's always a party atmosphere here, so you can easily spend the whole night at this stylish spot
Make your New Year's Eve unforgettable with a dining and party experience at The Botanist Sloane Square. Choose a three-course menu for £75 or indulge in five courses with Champagne for £120, then join the lively celebration.
Their dishes range from roast beetroot tart to bourbon-glazed fillet of beef and milk chocolate tonka mousse. With DJs and a vibrant atmosphere carrying you past midnight, it's ideal for dinner and late-night dancing.
Location: The Londoner, 38 Leicester Square, WC2 H7DX
Price: from £800 for a table for two
Time: seatings from 5pm onwards
Why we recommend: Japanese drinks and dining meets classy capital city cocktail bar - with epic views of the New Year's Eve celebrations
If you're looking to end the year on an extra indulgent note, it's hard to beat 8 at The Londoner. Its table packages and curated experiences pack in the finest Japanese food and drink, plus incredible views of the evening's fireworks festivities.
For £800, you can book a table for two in its Japanese roof garden, including two signature cocktails, a bottle of Dom Pérignon Brut Vintage and a selection of sensational small plates. If you're seeing off 2025 with friends, book an eight person booth for £2,800 to sip your way through Belvedere and One Armand de Brignac Brut Gold as you celebrate in the sky.
Why we recommend: for glorious game dishes and a soulful sounds all the way through to 2026
The Jugged Hare is bringing bold flavours and immersive entertainment to the City this New Year's Eve. For just £120, you can taste your way through an expertly curated menu of game dishes, from amuse-bouche to desert.
Over on the drinks list, there's fine wines and handcrafted cocktails to pair with everything on your plate. Live piano and singers are the cherry on top, taking you through to 2026 with a super sophisticated soundtrack.
Why we recommend: fiery cooking, upbeat live sets, and a buzzy hidden-street setting perfect for celebrations
Ziggy Green's New Year's bash is all about rhythm, flavour and that signature Heddon Street spark. Book in for dinner and start with a fire-forward sharing spread that brings the heat in every sense.
As the evening rolls on, live performers take over, blending commercial beats and pop favourites to lift the room into party mode. By the time the countdown hits, you'll be surrounded by great music, great people and a whole lot of good energy.
Location: Conrad London St. James, 22-28 Broadway, Westminster, SW1H 0BH
Price: £189 for seven courses
Time: seatings from 5 to 10.30pm
Why we recommend: this premium tasting menu will take you on a culinary journey, and w love the high-end but not stuffy vibe here
Experience fine dining on the 31st of December with the set menu at all female-run restaurant The Pem, promising a London New Year's Eve dinner to remember. The Art Deco-inspired interior and rose-toned dining room oozes luxury, making it the perfect setting to enjoy a meal.
Chef Sally Abé has crafted an extraordinary menu of seven courses for £189, featuring dishes like spiced duck with pickled cherries, baked beetroot tartare and Cornish crab.
Why we recommend: fantastic French fare, homely hospitality and fine dining flair to take you into the New Year
Have you heard the news? Gazette is serving up a fantastic French feast this New Year's Eve. Whether you book into its restaurants in Putney, Battersea or Clerkenwell, you can expect foodie heaven to see in 2026.
We're talking a 12 snails platter and the best tartare in town prepared before your very eyes. From the terrines to the sauces, everything is prepared and cooked right here by Chef Pascal Even and his team. Bon appétit.
Why we recommend: this historic joint knows how to throw a party, and whether you're swinging by early or enjoying a luxurious late dinner, there's something for everyone here
One of the best known restaurants in the city, where even the Queen has dined, Quaglino's is a high-end destination in the West End. Expect gorgeous dark red and gold interiors, with a grand stage covered by elegant velvet curtains, with a cocktail menu that's been in the works since 1929.
They're hosting a masquerade ball for New Year's Eve, with the option to enjoy an early dinner or book a main sitting to attend the party too. Prices start from £150 per person, with dishes including chicken liver parfait, wild mushroom and truffle linguine or honey and red wine-glazed ox cheek.
Why we recommend: this indulgent feast will keep you full right through to midnight, and the entertainment is fantastic as well
Celebrate in style at Smith's Bar & Grill in Paddington, a sleek restaurant bar where they're promising two sittings for dinner on the 31st. You'll be greeted with a glass of fizz and a canape reception, before you get stuck into an indulgent five-course dinner, complete with optional bottomless drinks.
Get stuck into a menu of beef empanadas, rib-eye steak, mushroom tagliatelle and much more. If you stick around for the party afterwards, you can expect DJs and magicians for entertainment, as well as a live music duo playing while you eat.
Location: 52 Fulham Road, South Kensington, SW3 6HH
Price: a la carte (mains from £19 to £32)
Time: seatings from 5 to 9.30pm
Why we recommend: this is an affordable pick for New Year, with a la carte dining options and a stylish Parisian interior
PJ's Chelsea Brasserie can be found on the iconic Fulham Road, having been popular among locals for many years. Expect Parisian-inspired interiors full of golden touches and wooden furnishings, with a modern British menu to enjoy.
Tuck into the likes of seared tuna with avocado puree, chateaubriand steaks, grilled butternut squash and so much more, with creative cocktails to match - we recommend the chocolate martini.
Location: 120 Fenchurch Street, City of London, EC3M 5BA
Price: £180 for six courses
Time: seatings from 5pm onwards
Why we recommend: this is truly one of the most gorgeous spots for New Year's Eve dinner, combining rooftop views with luscious greenery, a top pick for an indulgent night out
Fancy dining on the top floor of a botanical restaurant for the best New Year's Eve dinner in London 2025? Then you're in luck, because the foliage-adorned 14 Stories is throwing a celebratory bash to remember, complete with panoramic views and music courtesy of guest DJ.
Chomp on six luxurious courses for £180, with a £25 kids menu also available until 7pm. And if you make a booking after 8.15m, you'll also et access to their breathtaking roof garden.
Celebrate New Year's Eve in style at Marylebone venue Santo Remedio, thanks to their Mexican-inspired event, Hasta Que el Cuerpo Aguante. Expect a lively evening featuring a delicious dinner and entertainment, with alive DJ playing until 1am.
At midnight, you'll be handed grapes in honour of the Spanish tradition, along with party favours. As for the menu, expect everything from beef tartare to quesabirria and dulce de leche tart.
Why we recommend: you won't be bored when eating at Old Compton Brasserie, as they've got everything from drag queens to DJs to keep you entertained
Old Compton Brasserie is a gorgeous, industrial-inspired location boasting warm interiors, orange leather furnishings and tall ceilings. Join the restaurant on the 31st of December for live performances, a drag queen and DJ entertainment to welcome in the new year.
They've crafted a four-course set menu with sittings from 6pm (£85 per person) and 7.45pm onwards (£125 per person). Prices include a free glass of bubbles on arrival, followed by a variety of hearty British dishes.
Why we recommend: you'll get panoramic views of thhe city, making this a perfect choice for catching the fireworks, and their Mexican sharing feast will keep you full all night
Stunning Central London venue Miradora Rooftop are hosting a Mexican-inspired New Year's Eve Fiesta that includes a delicious meal. There'll be roaming canapes, flavourful bowl food and grapes at midnight, following a Latin American tradition.
You'll be treated to prosecco on arrival, before bottomless house beer, wine prosecco and spirits. They'll also be whipping up some espresso martinis after midnight. On the entertainment front, expect live DJs getting you on the dancefloor, as well as an amazing view of the fireworks.
Location: 1-2 Riverside Level 1, Royal Festival Hall, Southbank, SE1 8XX
Price: £206.70 for the entire event
Time: event starts at 7pm
Why we recommend: this is more than just dinner, it's an all-night experience that includes an amazing view of the fireworks, without having to wait in the cold all evening
Looking for a front-row seat to the fireworks, as well as a fantastic meal? This New Year's Eve, Southbank venue Giraffe are hosting a brilliant party, offering a great vantage point at midnight and non-stop tunes from a live DJ.
You'll be treated to canapes and prosecco on arrival, before tucking into their tasty three-course menu. This ranges from smoked salmon on toasted sourdough to Thai-style stir-fries and confit duck, finishing with a lemon and mascarpone cheesecake.
Why we recommend: a sky-high Michelin-crafted New Year's Eve feast with panoramic fireworks, Disco Express DJs and three ultra-indulgent celebration packages
If you're aiming for a New Year's Eve that screams elegance with a little bit of hedonism, Solaya is the golden ticket. Hovering above London on the 25th floor of art'otel Hoxton, this new French-Mediterranean hotspot is rolling out a seriously show-stopping soirée, complete with menus designed by Michelin-starred chef Kenny Atkinson. Think flamed langoustines, glossy octopus risotto, champagne by the bucketload and views that'll make you forget your 2025 mistakes entirely.
From early dinner to full tasting menu to a canapé-fuelled bar celebration, Disco Express will be spinning disco, funk and house until 3am, and yes, those midnight fireworks will look insanely good from up there.
Why we recommend: this place offers some of the very best views in the city, and you can treat yourself to a truly luxurious experience here
If you're really wanting to splash out this New Year's Eve, head to Fenchurch Restaurant at Sky Garden. This luxurious, 35th floor destination comes with amazing views of the city, including the iconic fireworks display at midnight, in a space filled with luscious greenery.
On their five-course menu, you can indulge in the likes of beef tartare, lobster katsu, parsnip and aged parmesan gnocchi, and there's an optional wine pairing to go with it.
Why we recommend: the view here are phenomenal, and we can't get enough of their cosy rooftop dining pods either
Located in the heart of the City, Aviary is a stylish rooftop bar that's pulling out all the stops this New Year's Eve. Choose between an early or late sitting, with three or five-course menus available respectively.
As well as the main dining area, they've got cosy igloos for a more exclusive experience. There's plenty of entertainment too - we're talking live musicians, DJs and even ballerinas.
Why we recommend: these venues promise a whole load of Italian treats, we particularly love their homemade ravioli dishes
If Italian eats are your thing, then Bocconcino has got what you're looking for. This upmarket restaurant has got sites in Soho and Mayfair, both filled with decadent interiors and serving up a four-course feast to see out 2025 in style.
Tuck into bluefin tuna tartare, homemade crab ravioli and tagliatelle with white Alba truffle, before finishing on a pistachio and chocolate clock.
Why we recommend: dinner, dancing and old fashioned charm down at St Katherine Docks
In Central London's only marina, The Dickens Inn is saying goodbye to 2025 in typically old world style. From just £65 per person, you can toast 2026 with fizz, a live screening of the capital's epic fireworks and bottomless pizza.
If you want a more formal feast on the last night of the year, add a three-course meal to your evening's entertainment for an extra £55. Whatever fuels your festivities, DJs will keep you moving on the dancefloor until 2am.
Why we recommend: celebrate New Year's Eve in style with a decadent six-course tasting menu, expertly paired with a lively atmosphere
Ring in 2026 with a culinary celebration at SW16 Bar & Kitchen, where every bite is a masterpiece. From truffle mushroom startlets to lobster and shrimp ravioli with lemongrass bisque, this six-course tasting menu is a feast for the senses.
Choose from two sittings and linger for drinks after dinner, making it the perfect New Year's Eve dining experience in South London.
Price: £70.20 for four courses, with optional extras
Time: event starts at 7pm
Why we recommend: this immersive evening is more than juts a dinner, it's an all-night party that makes us feel like we've been taken back in time to the 1920s
1920s-themed The Candlelight Club is a dinner event harking back to the Prohibition era, complete with live music throughout your meal.
There's a four-course set menu up for grabs for £65 each, as well as the chance to add on bottomless drinks from 8 to 11pm for £54 each (you'll also be able to bag access to the main party afterwards for an extra fee). To dine, drink and dance your way into 2026, there's no better place, especially when dessert involves a chocolate and raspberry pot.
Location: Rooftop Terrace, One New Change, EC4M 9AF
Price: from £149 per person
Time: various times
Why we recommend: tuck into a festive spread and say goodbye to 2025 high above the city
Madison is serving up sky-high sophistication to say hello to 2026. With a backdrop of St Paul's and the City of London skyline, you'll tuck into lobster tacos, fillet steaks and uber-indulgent deserts.
As midnight strikes, you'll have one of the best seats in the city for London's spectacular fireworks celebration. Snap up your spot at the table from just £149.
Why we recommend: you're right in the heart of the action here, and their bubbles-infused dinner is the ideal way to begin a night of celebration
Decked out in dark brick walls, marble-topped tables and modern furnishings, Leicester Square Kitchen is a trendy spot for enjoying a feast on New Year's Eve. Not only can you expect cocktails and DJ sets until late, but they've also got a special set menu for £105 per person.
Dig into everything from roasted cauliflower with jalapeno breadcrumbs to 28-day aged rib-eye steaks and grilled soya mince empanadas, followed by chocolate fondant. Plus, they're throwing in a glass of Pommery Brut.
Location: 68 King William Street, City of London EC4N 7HR
Price: from £100 for three courses
Time: seatings from 5 to 9pm
Why we recommend: the view from Wagtail is one our favourites, and don't you deserve only the best on New Year's Eve? Couple dinner with live entertainment and a DJ afterparty here
Choose a three-course dinner for £100 or go all out with a five-course feast for £250 at British restaurant Wagtail, where sweeping city views and private dining in the nest (£3000 minimum spend) await.
Afterwards, join the main party and expect top DJs, entertainment and a lively vibe across the rooftop terrace as midnight approaches.
Price: from £180 for four courses and a welcome drink
Time: seatings from 7 to 11pm
Why we recommend: this famous restaurant bar knows how to throw a party, and the views are fantastic
A buzzing late-night restaurant bar on the 40th floor of Heron Tower, Duck and Waffle is famed for its decadent dining. Nab a seat by the window to admire panoramic views of London, surrounded by plush decor and gorgeous seasonal decorations.
Their four-course menu includes a welcome glass of Veuve Clicquot Champagne, as well as plenty of food options. Think caramelised onion and olive focaccia, followed by beetroot terrine, beef carpaccio and much more.
Location: Selfridges, 400 Oxford Street, Duke Street, W1A 1AB
Price: £110 for three courses
Time: all evening
Why we recommend: this iconic Central London restaurant will be packed with entertainment and bubbles this New Year's Eve, all with a fun disco theme
One of the best London restaurants with New Year's Eve menus, Brasserie Of Light invites guests to an evening of disco, dining, and dancing. This is complete with a special set menu, festive cocktails, and vibrant live entertainment. DJs will keep the beats pumping as live dancers and performers bring the sparkle of a roller disco-inspired celebration to life.
The New Year's Eve menu (£110 per person, including a glass of Champagne) offers a choice of starters including burrata with roasted butternut squash, chilli, pumpkin seed, and rocket leaves and beetroot-cured salmon with rye bread. Then, move on to the likes of miso black cod and Korean boneless half chicken.
Why we recommend: you can always count on The Ivy for a high-end meal that's not outlandishly priced, promising a sophisticated end to 2025
If you're looking to spend New Year's Eve at London restaurants, these guys have got several. Step into a world of magic at one of the The Ivy Collection's multiple venues, and enjoy an evening filled with exceptional food, drinks, and captivating entertainment.
For £87.50, indulge in a set menu starting with a luxurious prawn cocktail, paired with marinated avocado and tangy Marie Rose sauce. The main course features truffle chicken Milanese, lobster linguine or an aubergine and pumpkin pie, followed by their signature chocolate bombe with Champagne jelly.
Why we recommend: the entertainment will be in full swing this New Year's Eve, and their a la carte menu offers a unique combination of flavours
For a restaurant with some wow-factor to it, check out SUSHISAMBA in Covent Garden, or their other venue on Bishopsgate. Expect a stunning ceiling display full of plants, hanging over plush red velvet booths and colourful artwork. Expect fantastic cocktails that are bound to impress, as well as a unique fusion of Peruvian, Brazilian and Japanese cuisines.
Their Sambazonia event is taking place on New Year's Eve, promising disco tunes, colourful dancers and more, as well as two dinner sittings. Cover charges start at £100, including a glass of Champagne, and you can sample bites like A5 Kobe gyoza, aubergine tempura and tuna ceviche from their a a carte menu.
Location: Unit 6, Medici Courtyard Back Entrance, 20 Hanover Square, Mayfair, W1S 1JY
Price: £250 for three courses
Time: all evening
Why we recommend: this is one of the most glamorous venues on our list and the entertainment is second-to-none, as well as the food
Ring in 2026 with The MAINE Mayfair's signature flair at their glitz-and-glamour extravaganza. The evening kicks off with live jazz, setting the tone for a sophisticated start, before transitioning into an electrifying night of live DJs and dancing.
Guests can enjoy a hearty three-course feast for £250 per person. Highlights of the evening's menu include colossal shrimp cocktails, dry-aged Lake District fillet mignon, poached lobster and a white chocolate cheesecake to sweeten the celebration.
Location: National Portrait Gallery, St Martin's Place, WC2H 0HE
Price: minimum spends of £260 per person
Time: seatings from 5 to 9.30pm
Why we recommend: these guys have always got something exciting on offer for New Year's Eve, and the fireworks views re a real bonus
The Portrait By Richard Corrigan will mark the festive season with an exceptional dining experience, live music, and breathtaking views of London's iconic fireworks.
As midnight approaches, diners will be treated to a multi-course menu that tantalises the senses. Sample dishes include fillet of beef with crispy potato, confit duck leg and smoked salmon with pomegranate, so you know you're in for a treat here.
Why we recommend: a thrilling night of live-fire cooking where you can choose between a relaxed à la carte dinner or go all-in with a special feast, followed by late-night bites that keep the celebration humming past midnight
Nela, the celebrated live-fire restaurant that made waves in Amsterdam before blazing into London's newly reborn Whiteley, is gearing up for a New Year's Eve worthy of a comet-tail flourish. The space glows with the kind of warmth that comes from both flame and festivity, making it a standout pick for those who want their final meal of the year to feel like an event.
Early diners at 5.30pm and 6.30pm can savour Nela's signature à la carte dishes, each one carrying the elemental magic of open-flame cooking. From 9pm, the tempo shifts into celebration mode with a specially curated five-course feast designed for New Year's Eve indulgence.
Location: Level 33, The Shard, Joiner Street, London Bridge, SE1 9EX
Price: from £250 minimum spend
Time: seatings from 9 to 10.30pm
Why we recommend: this is one of Mayfair's most dazzling restaurants, and they always go all-out with the entertainment on New Year's Eve
Sexy Fish London, the iconic destination in Berkeley Square, is celebrating the festive season with 'Sexy Fishmas.' On the 31st of December, step into the new year with a dazzling Midnight Fish experience, featuring mirrorball dancers, glittering vibes, Don Julio 1942 cocktails and a fantastic DJ set.
Indulge in either their a l cate menu or one of their omakase tasting experiences, with minimum spends applicable. Highlights include yellowtail sashimi, Iberico sticky pork ribs, spicy beef tenderloin and salmon ceviche, to name just a few options.
Location: 35 New Cavendish Street, Marylebone, W1G 9TR
Price: from £80 for five courses
Time: seatings from 5 to 8.30pm
Why we recommend: this pub will be packed full of life this New Year's Eve, and we love the welcoming atmosphere here
Popular Marylebone pub The Cavendish always pulls out all the stops for New Year's Eve, and you can find a delicious five-course feast there this December. The fancy decor features exposed brick walls, pretty plants and high ceilings, with plush velvet seating to relax in.
Delve into tasty plates of herb-crumbed lamb rump, braised leeks with molasses, sea bream crudo and so much more.
Why we recommend: this is the ultimate destination for high-end Japanese fare, and you can customise your New Year's Eve meal to suit you
A Japanese robatayaki restaurant with four locations across the city, Roka is a swish choice for your big night. The interiors vary by site, though they all feature a sultry, dark colour scheme, and their cocktails are second-to-none.
Choose between their a la carte offering, or a tasting menu for £140 per head. On the cards? Everything from tiger prawns with spicy miso butter to beef, ginger and sesame dumplings or sweet potato tempura.
Why we recommend: this restaurant is as elegant as it is full of character, and their satisfying Asian menu is one that you'll be dreaming of well into January. The Peakcock Masquerade provides brilliant performances, live music and a fantastic atmosphere
This New Year's Eve, The Ivy Asia invites guests to immerse themselves in a dazzling Tokyo-inspired celebration, where vibrant neon lights and high-octane energy set the stage for an unforgettable night. Toast to 2026 in true Ivy Asia style with a specially curated set menu for £125 per person.
Devour dishes like yellowtail sashimi, five-spiced confit duck leg and wok-fried truffle teriyaki tofu, followed by an indulgent white chocolate and yuzu cheesecake. Pair these with fine wines or cocktails, and cheers to the New Year.
Time: evening until late (with a citywide fireworks viewing)
Why we recommend: this is where you'll find unbeatable skyline views, including a direct line to the London Eye fireworks, paired with elevated dining and live music high above the city
Soaring above West London, CÉ LA VI is hosting one of the capital's most spectacular New Year's Eve celebrations. Perched atop Renzo Piano's striking Paddington Square, this Modern Asian destination spans two sky-high floors and promises panoramic views stretching across the city.
With a rare direct sightline to the London Eye - the centrepiece of London's legendary fireworks display - this is one of the most coveted vantage points for ringing in 2026.
Price: from £98 per person; entertainment included
Time: early dining 7pm - 9pm; main show from 9pm; after-party in Bar Américain until 3am
Why we recommend: a full-scale Parisian spectacle with cabaret, burlesque, jazz and midnight Can-Can, ideal for anyone who wants dinner, theatre and dancing all under one very glamorous roof
This New Year's Eve, Brasserie Zédel is whisking guests back to the golden age of Paris with an evening steeped in cabaret, vintage glamour and non-stop entertainment. Those dining between 7pm and 9pm will enjoy a lively pre-show before heading to Bar Américain for the after-party.
From 9pm, the restaurant transforms entirely, immersing guests in a world of midnight magic. Expect cabaret performances, burlesque stars, magicians, acrobatics, silhouette artists, sultry jazz and a dazzling Josephine Baker tribute, all hosted by the charismatic Scarlet Mercury. As the clock hits midnight, showgirls burst onto the stage with a high-kicking Can-Can while swing and jazz bands carry the party deep into the night. And when the main event winds down, Bar Américain keeps the Parisian spirit alive with a vinyl DJ set until 3am.
Location: The Shard, 31 St Thomas Street, London Bridge, SE1 9RY
Price: from £295 for a tasting menu and a glass of Champagne
Time: seatings from 6 to 8.30pm
Why we recommend: these views are truly unbeatable, and their tasting menu offers a touch of indulgence for the occasion
Dine in London's tallest building this New Year's Eve, promising incredible views of the entire city. Oblix at The Shard is hosting an early and late seating for dinner, with a scrumptious tasting menu to get stuck into - and you can even upgrade to a window seat for an even better experience.
This hearty feast includes the likes of wagyu rib eye, Carlingford rock oysters and roasted lobster. This takes place in Oblix West, while over in Oblix East you'll find a late-night party, complete with gourmet canapes, unlimited cocktails and Champagne, as well as live DJs.
Why we recommend: with a choice between the brasserie or restaurant, you can decide if you fancy a lively meal accompanied by music or a sophisticated affair with wine pairings, before partying until late
Head to the OXO Tower for New Year's Eve 2024 for its biggest party ever as it runs dazzling packages across its bar, brasserie and restaurant. The brasserie will feature live music from 7.30pm followed by a DJ until 2am, and three-course dinners starting from £280 per person.
Your meal will be accompanied with a glass of Champagne on arrival, as well as sides and bread to begin. For a fancier affair, enjoy a £350 set menu paired carefully with wines chosen by a sommelier in the restaurant.
Location: 3-5 Great Scotland Yard, Westminster, SW1A 2HN
Price: £155 per person
Time: all evening
Why we recommend: this restaurant is a perfect blend of theatrical, open-fire cooking, Nordic-inspired flavours, and a prime central location for fireworks and late-night celebrations
Ring in 2026 in fiery style at Ekstedt at The Yard, where Michelin-starred chef Niklas Ekstedt turns up the heat with a New Year's Eve tasting menu (£155 per person) that's pure theatre. Expect flame-licked lobster with fennel and roasted vegetable foam, juniper-smoked sirloin with truffle, and decadent desserts to finish.
Just a short stroll from Trafalgar Square, you can nip out to catch the fireworks before heading back to the hotel's slick bars, 40 Elephants and Síbín, both open until 2am for late-night toasts. Pair it all with the restaurant's volcanic wine flight from award-winning sommelier Klearchos Kanellakis for an unforgettable, smoke-kissed celebration.
Location: 22 Bishopsgate, City of London, EC2N 4BQ
Price: set menus from £250
Time: seatings from 5 to 10pm
Why we recommend: this is literally the highest restaurant in London, so you can't eat the views, and their Japanese-inspired menu is full of premium eats
Owned by celebrity chef Gordon Ramsay, Lucky Cat on Bishopsgate is a stylish restaurant inspired by the bars of 1930s Tokyo. Both an authentic Asian eatery and a late-night cocktail lounge, the sultry space is filled with dark furnishings and touches of gold throughout. You'll find it 61 floors up, making it the city's highest restaurant and promising amazing views.
This New Year's Eve, there'll be a headliner DJ, live musicians and plenty of surprises, as well as their usual selection of high-end food and drink across multiple different set menus. Think Japanese A5 sirloin steaks, fried duck leg bao, grilled octopus and much more, washed down by Champagne or cocktails.
Why we recommend: there's so much entertainment to enjoy during and after your dinner here, and their Greek menus are to-die-for
A luxury restaurant in the heart of Mayfair, Bacchanalia is a gorgeous destination filled with opulent marble statues, high ceilings and touches of gold decor throughout. Inspired by Greek and Roman mythology, you'll find themed artwork on the walls and ceilings, as well as a Mediterranean menu of salt-crusted sea bass, pumpkin risotto and truffle tagliatelle.
This year, they're offering dinner in both the main restaurant and on the mezzanine, starting from £200 per person. You'll be welcomed with a complimentary cocktail in Apollo's Muse, before enjoying a meal accompanied by opera performers. Bookings after 8.30pm guarantee a space at the afterparty, complete with live DJ sets and a buzzing atmosphere.
Location: King's Cross, Victoria, Marylebone, Knightsbridge and Covent Garden
Price: £85 per person
Time: seatings from 3 to 11.30pm
Why we recommend: for a celebration dripping in glamour, sparkle and la dolce vita, Harry's delivers a golden send-off
This New Year's Eve, Harry's is hosting A Night of Gold, a shimmering Italian celebration where glamour, glittering décor and la dolce vita collide for one unforgettable finale to the year. Guests are welcomed into a radiant dining room dressed for the occasion, complete with entertainment, Champagne toasts and a decadent set menu packed with luxurious Italian dishes crafted from the finest ingredients.
It's an evening designed for full-throttle indulgence - an elegant, sparkling festa where every moment feels celebratory. If you're looking to ring in 2026 in true Italian style, surrounded by great food, great wine and plenty of gold-tinted magic, Harry's is the place to be.
Location: Level 33, The Shard, Joiner Street, London Bridge, SE1 9EX
Price: from £175 for three courses
Time: seatings at 5 and 9pm
Why we recommend: their menu is a masterclass in Northern Chinese dining, and the views are truly unbeatable from the Shard
Ever wanted to head up The Shard on New Year's Eve 2025? Now's your chance with modern Chinese restaurant Hutong's offering. Located on the 33rd floor of London's iconic building, it provides a unique blend of breathtaking views and authentic interiors. Guests can enjoy panoramic views of the city skyline, including landmarks like the Thames, Tower Bridge, and the London Eye - perfect if you're after New Year's Eve London restaurants to watch the fireworks from.
This year, there'll be a DJ playing music until late, and an array of set menus to choose from. Choose between an early or late seating, with the option to upgrade to a window able as well. They've got classic or vegan menus on offer, featuring the likes of wok-fried cod fillet, roasted duck and truffle dumplings, with a complimentary glass of Champagne included.
Dinner with mates? Date night drinks? Cosy roasts? Find tables in real-time, earn reward points to spend on experiences, and cut the nonsense by filtering by vibe, time and size. It's going out made easy.
NYE is almost here, and we've got the best in bottomless, firework views and unusual experiences to welcome in 2026. Find London's top celebrations and secure your ticket before it's too late.