New Year’s Eve 2026 in London

Dinners and cruises, cabaret, shows, concerts and parties: what’s on for the evening of 31 December 2026 in London, with entry prices. Updated every night.

99 things to do on the evening of 31 December 2026 in London, in 92 venues: 2 dinners or cruises, 21 shows, 3 concerts, 68 parties and 5 classical concerts, with entry prices from £4 to £200. Checked every night by TicketPiazza.

New Year’s Eve dinners and cruises

2 dinners or cruises on the evening of 31 December 2026, from £40.

Cabaret, theatre and shows

21 shows on the evening of 31 December 2026, from £4.

The full New Year’s Eve programme: 99 listings ↓

Concerts on 31 December

3 concerts on the evening of 31 December 2026, from £18.

New Year’s Eve parties

68 parties on the night of 31 December 2026, from £5.

The full New Year’s Eve programme: 99 listings ↓

Classical and candlelit concerts

5 classical concerts on the evening of 31 December 2026, from £5.67.

The full programme for 31 December 2026 in London

Is your event missing from the list? List it here

All nights out & experiences in London →

Frequently asked questions

What to do on New Year's Eve 2026 in London?

99 things to do on the evening of 31 December 2026 in London, in 92 venues: 2 dinners or cruises, 21 shows, 3 concerts, 68 parties and 5 classical concerts. Entry prices range from £4 to £200. The list is checked every night by TicketPiazza.

Where to have dinner on New Year's Eve in London?

There are 2 dinners or cruises on the evening of 31 December 2026, from £40, including Whisky Tasting Experience with Food (La Bibliothèque London); New Year's Eve 2026 Dinner and Party (Smith's Bar & Grill).

Which cabaret and shows are on for New Year's Eve in London?

There are 21 shows on the evening of 31 December 2026, from £4, including Stand Up Comedy Show - Entry & Free Drink (Big Belly Bar & Comedy Club London); Magic Mike (The Theatre at Hippodrome Casino (over 18s only)); Cabaret At The Kit Kat Club (Kit Kat Club at the Playhouse Theatre).

Where to party on New Year's Eve in London?

There are 68 parties on the evening of 31 December 2026, from £5, including Midland - All Day Long [SOLD OUT] (Phonox); Release NYE w/ Paco Osuna (Studio 338); Labyrinth NYE: Daphni All Night Long (Fold).

Where to hear classical music on New Year's Eve in London?

There are 5 classical concerts on the evening of 31 December 2026, from £5.67, including Vivaldi Four Seasons by Candlelight at St Mary Le Strand (St Mary Le Strand Church); Vivaldi Four Seasons by Candlelight at St James' Piccadilly (St James's Church); New Years Eve Moonlight Sonata by Candlelight at St James's Piccadilly (St James's Church).

Which concerts are on for 31 December in London?

There are 3 concerts on the evening of 31 December 2026, from £18, including New Year's Eve with The Brand New Heavies (Blue Note London); New Year's Eve At Jazz Cafe (The Jazz Cafe); Milkshake New Years Eve (O2 Forum Kentish Town).

Are there still tickets for New Year's Eve in London?

1 of the 99 listings is marked sold out by the ticket seller at the last check; each listing shows its availability, updated every night.