Until Sat 7 Nov
The Glorious 19th Century: Turner and Constable paintings.
Chris Beetles Gallery
Price unknown
Things to do in London coming up, Sunday 1 November to Wednesday 30 December: 6,693 events, among them 1,472 in concerts, 688 in workshops and courses, 657 in party and club, 617 in sport, 490 in talks and readings, 452 in worship and 2,317 others.
Until Sat 7 Nov
The Glorious 19th Century: Turner and Constable paintings.
Chris Beetles Gallery
Price unknown
Until Sat 3 Apr
The Guilty: Russell Tovey in a one-man thriller play.
Harold Pinter Theatre
from £35
Until Thu 31 Dec
Guided Tour: The Second World War aboard HMS Belfast.
HMS Belfast
from £36.80
Until Fri 27 Nov
After the Fire: exhibition on the Great Fire of London.
Bank of England Museum
Free
Until Sun 11 Apr
Shakespeare's King John, staged by candlelight at the Globe.
Sam Wanamaker Playhouse
from £8
Until Sat 28 Nov
Guided tours of the Billingsgate Roman House and Baths.
Billingsgate Roman House and Baths
£15
Until Sat 10 Apr
Káťa Kabanová, Janáček's opera of forbidden love.
Royal Opera House
from £50
Until Sun 17 Jan
Liz Larner's sculptures: radical experiments in form.
Camden Art Centre
Free
Until Sat 30 Jan
Hans Zimmer film scores by candlelight.
Central Hall Westminster
from £21
Until Sun 17 Jan
Liz Larner: sculptures of clay, metal, wood and plastic.
Camden Arts Centre
Free
Until Sun 31 Jan
Globe Theatre Guided Tour: inside Shakespeare's wooden 'O'.
Shakespeare's Globe
£31
Until Wed 23 Dec
Selected Works: paintings by Picasso, Matisse and Dalí.
Helly Nahmad Gallery
Price unknown
Until Thu 25 Feb
Breaking the Waves, Mazzoli's opera from the von Trier film.
London Coliseum
from £14
Until Sun 3 Jan
Garry Starr: Classic Penguins, a comedy in flippers.
The Other Palace
from £20
Sun 1 Nov
Shrek-tacular Halloween: spooky family fun with Shrek.
Shrek's Adventure
from £27
Until Mon 18 Jan
Black Is The Color Of My Voice: play with Nina Simone songs.
Garrick Theatre
£38
Until Sun 17 Jan
Matthew Bourne's Cinderella: a wartime dance romance.
Sadler's Wells
from £18
Until Sun 7 Mar
Nerdy Prudes Must Die, a cheeky horror-comedy musical.
Apollo Theatre
£10
Until Sat 12 Dec
Adriana Mater: Saariaho's opera on war and motherhood.
London Coliseum
from £14
Until Sat 11 Sep
Ballet Shoes, a family play about three sisters' dreams.
Sadler's Wells
from £18
Until Sun 21 Mar
Beyond Bayeux: Tapestry Now with Tom Phillips and Hockney.
Flowers Gallery
Price unknown
Until Sat 7 Nov
Lowry paintings and book launch.
Crane Kalman Gallery
Price unknown
Sun 1 Nov
Film Africa 2026: festival of African cinema across London.
Institut français du Royaume-Uni (Language Centre)
Price unknown
Until Sun 30 May
Wicked: Musical about two young witches.
Apollo Victoria Theatre
from £18
Sun 1 Nov
LAPADA: art and antiques fair in Berkeley Square, Mayfair.
Sladmore Gallery
Price unknown
Sun 1 Nov
Halloween circus fun for kids, spooky but not scary.
Jacksons Lane
from £10
Until Sat 9 Jan
Theatre Royal Drury Lane Tours: ghosts and scandal.
Theatre Royal, Drury Lane
£22.50
Until Sun 3 Jan
Jurassic Oceans: monsters of prehistoric seas.
Natural History Museum
from £15
Until Sun 22 Nov
Rakyat Pasti Menang: Taring Padi's protest art.
Ibraaz
Price unknown
Until Sun 11 Apr
Pressure: The D-Day Decision aboard HMS Belfast.
HMS Belfast
Free
Until Sat 25 Sep
Tchaikovsky's Swan Lake by Chile's Ballet de Santiago.
London Coliseum
from £38
Until Sun 20 Jun
Together on this Island: refugee artists in Britain.
Austrian Cultural Forum
Price unknown
Until Sun 8 Nov
from 10:00
Home Song: a musical for babies from 6 months.
Unicorn Theatre
Price unknown
Until Fri 19 Mar
Three milestone Ashton ballets at the Royal Ballet.
Royal Opera House
from £28
Until Sun 3 Jan
Visions of Nature: VR trip to future ecosystems.
Natural History Museum
£9.95
Until Sun 3 Jan
Peppa Pig’s Big Family Show: her West End stage debut play.
Theatre Royal Haymarket
from £12
Until Sat 27 Mar
Little Dancer: new musical about Degas's ballerina muse.
Theatre Royal Haymarket
from £30
Until Sun 31 Jan
Amar Kanwar: films on Partition and memory at Serpentine.
Serpentine North Gallery
Free
Until Fri 4 Dec
from 10:00
Women artists in conflict zones: art as resistance.
London School of Economics and Political Science
Free
Until Sun 29 Nov
To Die for: comic opera about a televised suicide.
London Coliseum
from £56