What's on in London
This November the calendar in London covers 4 events from the official calendar, 80 concerts, 60 shows and 8 exhibitions, from 10 November to 18 December. The city's official calendar lists Winter by the River (10 November to 3 January 2027) and EFG London Jazz Festival (13 to 22 November). On the music side, Anna Von Hausswolff plays on 16 November and Waylon Wyatt on 18 November. On stage, the listing includes P1 with Matt and Tommy on 18 November. Current exhibitions include Ramses and the Pharaohs' Gold at NEON at Battersea Power Station until 1 January 2027. Each listing below links straight to dates, times and tickets.
Official events calendar for London
The events below come from London's official events calendar, and each card links to the organiser for dates, times and locations. For the sights that stay open all year, see the guide to things to see in London.

Winter by the River
When: 10 November to 3 January 2027
Where: London Bridge City, Southwark
Winter by the River runs at London Bridge City from 10 November 2026 to 3 January 2027.

EFG London Jazz Festival
When: 13 to 22 November
Where: Various venues across London
EFG London Jazz Festival brings 10 days of performances at prestigious music venues across the capital, from 13 to 22 November.

Hyde Park Winter Wonderland
When: 19 November 2026 to 3 January 2027
Where: Hyde Park, Westminster
Hyde Park Winter Wonderland runs in Hyde Park from 19 November 2026 to 3 January 2027.

Chelsea Winter Village
When: 25 November to 28 December
Where: Ranelagh Gardens, Royal Hospital Chelsea
Chelsea Winter Village runs in Ranelagh Gardens from 25 November to 28 December 2026.
Rock and indie concerts in London

Rejoicein4K
Rejoicein4K plays The Lexington on 10 November at 19:00.

Chloe Slater
Chloe Slater plays Scala on 10 November at 19:30.

Muse, The Wow! Signal Europa Tour
Muse, The Wow! Signal Europa Tour plays The O2 on 15 November at 18:00.

Edgehill
Edgehill plays The Grace, London on 16 November at 19:00.

feeble little horse
feeble little horse plays EartH on 22 November at 18:30.

Eagles of Death Metal
Eagles of Death Metal plays O2 Forum Kentish Town on 22 November at 19:00.

Boy Harsher, The Heartbreak Tour
Boy Harsher, The Heartbreak Tour plays Roundhouse on 29 November at 18:30.

Phoebe Bridgers, The Lost Tour
Phoebe Bridgers, The Lost Tour plays The O2 on 1 December at 18:30.

Dayseeker
Dayseeker plays O2 Academy Brixton on 6 December at 19:00.

Ingrid Michaelson
Ingrid Michaelson plays Islington Assembly Hall on 6 December at 19:00.

Thrown
Thrown plays Troxy on 13 December at 18:00.

The Darkness
The Darkness plays The O2 on 16 December at 18:00.
Pop concerts in London

Daisy Veacock
Daisy Veacock plays Colours Hoxton on 10 November at 19:30.

Wasia Project
Wasia Project plays Roundhouse on 11 November at 19:00.

Anna Von Hausswolff
Anna Von Hausswolff plays O2 Shepherds Bush Empire on 16 November at 19:00.

Vula (A Robert Glasper Curation)
Vula (A Robert Glasper Curation) plays Blue Note London on 16 November at 19:00.

Genevieve Stokes: Hiding Places Tour
Genevieve Stokes: Hiding Places Tour plays Hoxton Hall on 24 November at 19:00.

Neoni
Neoni plays O2 Academy Islington on 24 November at 19:00.

EDIS
EDIS plays Outernet Live on 29 November at 19:00.

Mariah Carey
Mariah Carey plays The O2 on 30 November at 19:30.

Say Now
Say Now plays 26 Leake Street on 6 December at 19:00.

December 10
December 10 plays Eventim Apollo on 10 December at 19:00.

Artemas, Getting Up to No Good
Artemas, Getting Up to No Good plays O2 Academy Brixton on 14 December at 19:00.

Mattstagraham
Mattstagraham plays London Barfly on 14 December at 19:00.
Classical concerts and Candlelight in London

Luminiscence: The new 360° immersive live show
Luminiscence: The new 360° immersive live show plays Westminster Cathedral on 11 November at 19:45.

Mozart and Moonlight by Candlelight
Mozart and Moonlight by Candlelight plays St Mary Le Strand Church on 19 November at 20:00.

Rhapsody in Blue by Candlelight at St Paul's Covent Garden
Rhapsody in Blue by Candlelight at St Paul's Covent Garden plays St Paul’s Church on 19 November at 20:00.

Jamie Duffy
Jamie Duffy plays Union Chapel on 26 November at 19:00.

Chopin & Champagne by Candlelight
Chopin & Champagne by Candlelight plays 1901 Arts Club on 27 November at 18:30.

Jools Holland and His Rhythm and Blues Orchestra
Jools Holland and His Rhythm and Blues Orchestra plays Royal Albert Hall on 27 November at 19:30.

The Holiday: The Film with Live orchestra
The Holiday: The Film with Live orchestra plays Eventim Apollo on 29 November at 13:30.

New Regency Orchestra
New Regency Orchestra plays Blue Note London on 3 December at 19:00.
Hip-hop and R&B concerts in London

Common Saints
Common Saints plays Koko on 12 November at 19:00.

Swae Lee
Swae Lee plays O2 Forum Kentish Town on 12 November at 19:00.

Slum Village FT Blue Lab Beats & Friends
Slum Village FT Blue Lab Beats & Friends plays Blue Note London on 17 November at 19:00.

Rizzle Kicks
Rizzle Kicks plays O2 Academy Brixton on 19 November at 19:00.

Lil Peep: 30th Birthday Celebration
Lil Peep: 30th Birthday Celebration plays O2 Academy Brixton on 22 November at 19:00.

Shakka
Shakka plays Village Underground on 22 November at 19:30.

Tank and the Bangas
Tank and the Bangas plays Blue Note London on 29 November at 19:00.

Chrissi: One Night Only
Chrissi: One Night Only plays Colours Hoxton on 30 November at 19:30.

Jacquees MOOD 2 UK
Jacquees MOOD 2 UK plays O2 Forum Kentish Town on 6 December at 19:00.

The Kehlani Tour
The Kehlani Tour plays The O2 on 8 December at 18:30.

RnB Winter Ball
RnB Winter Ball plays The O2 on 13 December at 18:00.

Kwaku Asante, SJQ Residency
Kwaku Asante, SJQ Residency plays SJQ on 15 December at 19:30.
Comedy shows in London

Comedy in Your Eye
Comedy in Your Eye comes to Comedy in Your Eye (Upstairs) on 10 November at 19:00.

Stand Up Comedy Show
Stand Up Comedy Show comes to Big Belly Bar & Comedy Club London on 10 November at 19:00.

Christopher Hall: Pizazz
Christopher Hall: Pizazz plays Leicester Square Theatre on 11 November at 19:00.

Jason Byrne: 30 Years Byrning
Jason Byrne: 30 Years Byrning plays Leicester Square Theatre on 12 November at 19:00.

Mike Rice: Cruel Little Man
Mike Rice: Cruel Little Man plays Union Chapel on 12 November at 19:00.

Trevor Wallace The Alpha Beta Male
Trevor Wallace The Alpha Beta Male plays O2 Forum Kentish Town on 13 November at 19:00.

Mihai Bobonete
Mihai Bobonete plays Troxy on 15 November at 17:30.

Absolute Radio Live
Absolute Radio Live plays The London Palladium on 15 November at 18:30.

Michelle Buteau: The Surviving and Thriving Tour
Michelle Buteau: The Surviving and Thriving Tour plays O2 Shepherds Bush Empire on 15 November at 18:30.

Sunday Night Comedy
Sunday Night Comedy comes to JK Comedy Club Covent Garden on 15 November at 20:00.

Bill Bailey : Vaudevillean
Bill Bailey : Vaudevillean plays The O2 on 22 November at 19:30.

Serial Killer Speakeasy
Serial Killer Speakeasy comes to Glaziers Hall on 5 December at 15:30.
Musicals in London

Sinatra the Musical
Sinatra the Musical plays Aldwych Theatre on 10 November at 14:30.

Mamma Mia! The Party
Mamma Mia! The Party plays The O2 on 10 November at 18:30.

Cabaret At The Kit Kat Club
Cabaret At The Kit Kat Club plays Playhouse Theatre on 10 November at 19:00.

Hadestown
Hadestown plays Lyric Theatre on 10 November at 19:00.

Matilda The Musical
Matilda The Musical plays Cambridge Theatre on 10 November at 19:00.

Oliver!
Oliver! plays Gielgud Theatre on 10 November at 19:00.

Avenue Q
Avenue Q plays Judi Dench Theatre on 10 November at 19:30.

Mamma Mia!
Mamma Mia! plays Novello Theatre on 10 November at 19:30.

Million Dollar Quartet
Million Dollar Quartet plays The Arts at Marble Arch on 10 November at 19:30.

The Devil Wears Prada
The Devil Wears Prada plays Dominion Theatre on 10 November at 19:30.

One Day, The Musical
One Day, The Musical plays Garrick Theatre on 17 November at 19:30.

Showstopper! The Improvised Musical
Showstopper! The Improvised Musical plays Cambridge Theatre on 23 November at 19:30.
Theatre in London

Hamlet Hail to the Thief
Hamlet Hail to the Thief plays Barbican Theatre on 10 November at 14:30.

The Mousetrap
The Mousetrap plays St Martin's Theatre on 10 November at 15:00.

Double Bill: Tell Me Straight & Aggy
Double Bill: Tell Me Straight & Aggy plays The King's Head Theatre on 10 November at 19:00.

Harry Potter and the Cursed Child, One Part Show
Harry Potter and the Cursed Child, One Part Show plays Palace Theatre on 10 November at 19:00.

My Neighbour Totoro
My Neighbour Totoro plays Gillian Lynne Theatre on 10 November at 19:00.

The Standard of Living
The Standard of Living plays Theatre Royal Haymarket on 10 November at 19:00.

Murder, She Didn't Write
Murder, She Didn't Write plays Duchess Theatre on 16 November at 19:30.

P1 with Matt and Tommy
P1 with Matt and Tommy plays O2 Forum Kentish Town on 18 November at 18:00.

The Jury Experience
The Jury Experience comes to Shaw Theatre on 19 November at 18:00.

Michael Spicer, Hope All's Well
Michael Spicer, Hope All's Well plays Leicester Square Theatre on 20 November at 19:00.

Dr Rangan Chatterjee
Dr Rangan Chatterjee plays Theatre Royal Drury Lane on 22 November at 15:00.

Luca Ravenna
Luca Ravenna plays O2 Shepherds Bush Empire on 25 November at 19:00.
Christmas shows and concerts in London

A Christmas Carol
A Christmas Carol plays The Old Vic on 10 November at 19:30.

Magic of Christmas
Magic of Christmas plays The London Palladium on 14 November at 18:30.

Magic West End Christmas
Magic West End Christmas plays The London Palladium on 15 November at 14:00.

Christmas by candlelight at 235 Shaftesbury Avenue
Christmas by candlelight at 235 Shaftesbury Avenue plays Bloomsbury Central Baptist Church on 21 November at 17:00.

Nick Heyward, The 12 Dates of Christmas
Nick Heyward, The 12 Dates of Christmas plays All Saints Church, Kingston upon Thames on 26 November at 18:45.

Tony Hadley, The Christmas Big Band Tour
Tony Hadley, The Christmas Big Band Tour plays London Coliseum on 4 December at 18:00.

Rebecca Ferguson: The Hits at Christmas
Rebecca Ferguson: The Hits at Christmas plays Cadogan Hall on 4 December at 19:30.

A Very Sheeps Christmas, Live In Concert!
A Very Sheeps Christmas, Live In Concert! plays Soho Theatre Walthamstow on 8 December at 19:30.

Christmas Carols by Candlelight
Christmas Carols by Candlelight plays St Olave's Church on 10 December at 18:00.

Candlelight: Christmas Classics
Candlelight: Christmas Classics plays Central Hall Westminster on 12 December at 18:30.

Giacomo Smith's Big Band present Ellington's Nutcracker Suite
Giacomo Smith's Big Band present Ellington's Nutcracker Suite plays Cadogan Hall on 14 December at 19:30.

Candlelight: Christmas Movie Soundtracks
Candlelight: Christmas Movie Soundtracks plays Southwark Cathedral on 17 December at 19:00.
Folk, world and country music in London

The Shires
The Shires plays The London Palladium on 11 November at 18:45.

Gipsy Kings by André Reyes
Gipsy Kings by André Reyes plays The London Palladium on 12 November at 18:45.

Waylon Wyatt
Waylon Wyatt plays O2 Shepherds Bush Empire on 18 November at 19:00.

Drake Milligan
Drake Milligan plays Eventim Apollo on 20 November at 19:00.

The Showstoppers: Jyotirmayee Nayak, Tanishk Shukla, Manraj Veer Singh
The Showstoppers: Jyotirmayee Nayak, Tanishk Shukla, Manraj Veer Singh plays British Airways ARC on 22 November at 18:30.

Adekunle Gold
Adekunle Gold plays Blue Note London on 23 November at 19:00.

Hermanos Gutiérrez
Hermanos Gutiérrez plays Eventim Apollo on 1 December at 19:00.

UB40 Feat Ali Campbell, the Big Love Tour
UB40 Feat Ali Campbell, the Big Love Tour plays The O2 on 3 December at 18:30.

Rhiannon Giddens
Rhiannon Giddens plays Koko on 6 December at 19:00.

Sam Shackleton
Sam Shackleton plays Bush Hall on 8 December at 19:30.

Jubin Nautiyal
Jubin Nautiyal plays OVO Arena Wembley on 13 December at 18:00.

Kokoroko
Kokoroko plays Blue Note London on 16 December at 19:00.
Jazz and blues in London

James Carter 'Coltrane: A Centennial Supreme
James Carter 'Coltrane: A Centennial Supreme plays Blue Note London on 10 November at 19:00.

Coltrane 100: Lovano, Aldana, Makhathini, Oh, Watts
Coltrane 100: Lovano, Aldana, Makhathini, Oh, Watts plays Barbican Hall on 13 November at 19:30.

Lizz Wright
Lizz Wright plays Cadogan Hall on 15 November at 18:30.

Anouar Brahem, After the Last Sky
Anouar Brahem, After the Last Sky plays Barbican Hall on 15 November at 19:30.

ridgeclub
ridgeclub plays St Pancras Old Church on 16 November at 19:30.

LJF: Roberto Fonseca & Vincent Segal
LJF: Roberto Fonseca & Vincent Segal plays Cadogan Hall on 17 November at 19:30.

Kronos Quartet
Kronos Quartet plays Queen Elizabeth Hall on 20 November at 20:00.

Branford Marsalis & Dianne Reeves Celebrate John Coltrane
Branford Marsalis & Dianne Reeves Celebrate John Coltrane plays British Airways ARC on 21 November at 18:30.

Gerald Clayton Trio
Gerald Clayton Trio plays Cadogan Hall on 21 November at 19:30.

Courtney Pine, Out Of The Ghetto, A Modern Day Jazz Story
Courtney Pine, Out Of The Ghetto, A Modern Day Jazz Story plays Blue Note London on 30 November at 19:00.

The Jazz Room: Marvin Gaye in a Night of Soul
The Jazz Room: Marvin Gaye in a Night of Soul plays Phoenix Arts Club on 6 December at 15:00.

Kahil El'zabar & Isaiah Collier
Kahil El'zabar & Isaiah Collier plays Blue Note London on 8 December at 19:00.
Live music and festivals in London

Casino Layali presents: Mahmoud El Leithy
Casino Layali presents: Mahmoud El Leithy plays Outernet Live on 10 November at 19:00.

Amistat
Amistat plays O2 Shepherds Bush Empire on 13 November at 19:00.

Morcheeba
Morcheeba plays Troxy on 13 November at 19:00.

Currents & Erra
Currents & Erra plays O2 Forum Kentish Town on 15 November at 19:00.

The Clone Roses, Oasish, The Smiths Ltd
The Clone Roses, Oasish, The Smiths Ltd plays O2 Shepherds Bush Empire on 21 November at 18:00.

Miles Davis 100: In a Silent Way
Miles Davis 100: In a Silent Way plays Blue Note London on 25 November at 19:00.

Morgan Wallen Tribute UK
Morgan Wallen Tribute UK plays O2 Academy2 Islington on 27 November at 18:00.

horsegiirL, Nature Is Healing Tour
horsegiirL, Nature Is Healing Tour plays O2 Academy Brixton on 4 December at 19:00.

The Gerry Cinna-Man Experience + Catfishing the Bottlemen
The Gerry Cinna-Man Experience + Catfishing the Bottlemen plays O2 Academy Islington on 11 December at 18:30.

Ben Jones & The Electric Sauce
Ben Jones & The Electric Sauce plays Blue Note London on 11 December at 19:00.

Motorheadache
Motorheadache plays O2 Academy2 Islington on 17 December at 19:00.

The Cureheads + Siouxsie and the Budgiees
The Cureheads + Siouxsie and the Budgiees plays O2 Academy2 Islington on 18 December at 19:00.
Theatre, sport and shows in London

Euro Cup - London Lions v Umana Reyer Venice
Euro Cup - London Lions v Umana Reyer Venice comes to Copper Box Arena on 10 November at 19:30. · Sold out

Derren Brown: Only Human
Derren Brown: Only Human comes to Apollo Theatre on 10 November at 19:30.

The Phantom of the Opera
The Phantom of the Opera plays His Majesty's Theatre on 10 November at 19:30.

Tosca
Tosca plays London Coliseum on 10 November at 19:30.

Forbidden Nights London Ultimate Night Out
Forbidden Nights London Ultimate Night Out comes to Infernos Clapham on 14 November at 20:00.

Cinderella ()
Cinderella () plays Lyric Theatre Hammersmith on 19 November at 19:00.

The Snowman
The Snowman plays Peacock Theatre London on 21 November at 11:00.

Vitality Netball Horizon series
Vitality Netball Horizon series comes to Copper Box Arena on 21 November at 11:30.

Curious Hour: Inside the Mind of a Serial Killer
Curious Hour: Inside the Mind of a Serial Killer comes to 21Soho on 26 November at 18:30.

England Women v Ukraine Women (England Fans Only)
England Women v Ukraine Women (England Fans Only) comes to Wembley Stadium on 5 December at 17:30.

RLCS Club Kick-Off, 3 Day Ticket
RLCS Club Kick-Off, 3 Day Ticket comes to Copper Box Arena on 11 December.

McLaren Racing Live in Conversation
McLaren Racing Live in Conversation comes to The O2 on 14 December at 18:30.
Current exhibitions in London

Inside Aardman, Wallace & Gromit and Friends
Until: 15 November
Where: Young V&A
Inside Aardman, Wallace & Gromit and Friends closes at the Young V&A on Sunday, 15 November 2026.

Schiaparelli, Fashion Becomes Art
Until: 15 November
Where: V&A South Kensington
The first UK exhibition on Elsa Schiaparelli, from the 1920s to today's house under Daniel Roseberry.

Ramses and the Pharaohs' Gold
Until: 1 January 2027
Where: NEON at Battersea Power Station
More than 180 authentic ancient Egyptian treasures, including colossal statues, royal coffins and gold, shown with immersive environments.

Frida, The Making of an Icon
Until: 3 January 2027
Where: Tate Modern
Over 30 of Kahlo's works alongside garments, photographs and the objects of 'Fridamania'.

Rising Voices
Until: 10 January 2027
Where: V&A South Kensington
Rising Voices, Contemporary Art from Asia, Australia and the Pacific closes at the V&A South Kensington on 10 January 2027.

Michael Landy, Future Ruins
Until: 17 January 2027
Where: Sir John Soane's Museum
Michael Landy, Future Ruins is at Sir John Soane's Museum from 14 October 2026 to 17 January 2027.

Henry Moore, Monumental Nature
Until: 31 January 2027
Where: Kew Gardens
Sculptures by Henry Moore placed across the gardens, with related drawings in the Shirley Sherwood Gallery.

Julio Le Parc
Until: 3 May 2027
Where: Tate Modern
Julio Le Parc runs at Tate Modern from 8 June 2026 to 3 May 2027.
Free events in London in November

Southbank Centre Winter Market
Alpine-style chalets line the Queen's Walk between the Royal Festival Hall and Jubilee Gardens from 2 November 2026 to 4 January 2027, open daily from 11am to 10pm.
The stalls stand on the public riverside path beside the Thames, and only the street food, mulled drinks and craft gifts are paid.
Photo: "Christmas Market, South Bank, London SE1" by Christine Matthews (CC BY-SA 2.0).

Carnaby Street lights switch-on
Carnaby Street in Soho switches on its 90s-inspired Christmas lights on Wednesday 4 November 2026.
The switch-on event is free, but Carnaby asks guests to sign up for a free ticket in advance.
Photo: "Christmas lights in Carnaby Street, London, 2022" by The wub (CC BY-SA 4.0).

Regent Street lights switch-on
Regent Street turns on its Spirit of Christmas angels on Thursday 5 November 2026, the tenth year of the design, with new details added for this season.
The street closes to traffic from 5pm to 9pm that evening, so anyone can walk its length under the lights while the shops hold in-store events.
Photo: "Christmas lights in Regent Street 2025" by Marathon (CC BY-SA 2.0).

Remembrance Sunday at the Cenotaph
The National Service of Remembrance takes place at the Cenotaph on Whitehall on Sunday 8 November 2026, with the two-minute silence at 11am and the veterans' march past after the service.
No ticket or pass is needed to watch from the pavements of Whitehall and Parliament Street, which open to the public at 8am, and entry is limited once the area is full.
Photo: "Remembrance Sunday service at the Cenotaph" by Department for Culture, Media and Sport (CC0 1.0).

Covent Garden lights switch-on
Covent Garden opens its Christmas season on Thursday 12 November 2026 with a switch-on in the Piazza, live festive performances and a countdown to the button push.
More than 300,000 lights then glow across the neighbourhood, and the gold bells, mirror balls and baubles return to the Market Building.

Lord Mayor's Show
On Saturday 14 November 2026 the new Lord Mayor rides the gold State Coach from Mansion House at 11am to the Royal Courts of Justice, returning along the Embankment after 1pm.
Watching from the pavements is free, and the procession takes over an hour to pass any one spot between Bank and Aldwych.
Photo: "Lord Mayor's Show" by It's No Game (CC BY 2.0).
London tickets and tours
Keep the city and national holiday calendar in mind
Public holidays change the rhythm of a visit more than most travellers expect. Banks and offices close, many attractions switch to a holiday timetable and public transport runs a reduced service, so a day built around a single museum or market can fall flat. England and Wales share one bank holiday calendar, and it sets 8 dates for 2026. Two of them stand apart: nothing runs on the Transport for London network on Christmas Day, the Boxing Day service is limited, and Visit London warns that most attractions, shops and restaurants close on both days.
National holidays in England and Wales 2026
- 1 January New Year's Day
- 3 April Good Friday
- 6 April Easter Monday
- 4 May Early May bank holiday
- 25 May Spring bank holiday
- 31 August Summer bank holiday
- 25 December Christmas Day
- 28 December Boxing Day (substitute day, as 26 December falls on a Saturday)
Local holidays in London 2026
London adds no local holidays to that calendar: the England and Wales list above is the only one that applies in the capital. The extra dates kept elsewhere in the United Kingdom, among them 2 January and St Andrew's Day in Scotland and St Patrick's Day and the Battle of the Boyne in Northern Ireland, are not holidays in London.
The Greenwich tourist information desk keeps its 10:00 to 16:00 hours on bank holidays. The other centres publish their opening times on the official pages linked above, and it is worth checking them before a holiday weekend. On Easter Sunday large shops in London have to close by law, while small shops may open.
More about London

Tourist attractions in London
The London guide on Tourist Office gathers a one day itinerary, the twelve landmarks worth booking ahead and what the city offers for free.

London tourist information
Where the 7 official visitor information centres are, when they open and which bank holidays change their hours.

United Kingdom highlights
Beyond the capital, the country guide covers Stonehenge, Edinburgh Castle, the Lake District and the food worth trying.

Free things to do in London
The guide to free tourist attractions in London covers 34 museums, parks, markets and viewpoints that cost nothing.
It says what is free, when to book and the hours checked each month.