The best things to do in London this weekend, Friday 30 October to Sunday 1 November: 23 events, among them 7 in exhibitions and museums, 6 in theatre, 4 in concerts, 3 in film, 1 in festivals and street parties, 1 in dance and 1 other.
Fri 30 Oct · 14:00
NAZA
The Garden Cinema
£10
Fri 30 Oct · 18:30
Can Fear be Moral?
Conway Hall
£10–11
Fri 30 Oct · 19:00
My Neighbour Totoro
Gillian Lynne Theatre
£20–150
Fri 30 Oct · 19:30
The King’s Singers: Finding Harmony – the Voice of Humanity
St Martin-in-the-Fields
£10–55
until Sun 8 Nov
Schiaparelli: Fashion Becomes Art
Mayfair Gallery
£28–30
until Mon 30 Nov
White Rabbit Red Rabbit
Duchess Theatre
£25–60
until Sat 19 Dec
Who’s Afraid of Virginia Woolf?
@sohoplace
from £40
until Sun 31 Jan
Painting the French Riviera
Royal Academy of Arts
£24–26
until Fri 18 Dec
Georg Baselitz The Heroes 1965–66
Galerie Thaddaeus Ropac
until Sat 9 Jan
The Lives of Others
Adelphi Theatre
from £25
until Sun 21 Feb
William Eggleston: All that goes unnoticed
The Photographers' Gallery
£14
until Sun 11 Jul
Wildlife Photographer of the Year
Natural History Museum
£17–21
until Sun 1 Nov
Film Africa 2026
Institut français du Royaume-Uni
until Wed 25 Nov
Manon
Royal Opera House
£9–207
Sat 31 Oct · 12:30
Chelsea vs Manchester United
Stamford Bridge
€896 per pers…
Sat 31 Oct · 19:30
Songs of the Beloved Earth — Fleur Barron mezzo-soprano; Mauro Peter tenor; Joseph Middleton piano
Wigmore Hall
£18–40
Sat 31 Oct · 19:45
Hamlet Hail to the Thief
Barbican Arts Centre
from £30
Sat 31 Oct
Hadestown: The Musical
Lyric Theatre
from £25
Sun 1 Nov · 15:00
Wild Horse Nine
The Garden Cinema
£10
Sun 1 Nov · 19:00
Los Palmeras at Scala - Sunday 1st November 2026 - 7:00 pm until 11:00 pm
Scala
£30