britishtheatre.
Open navigation

All London Theatre Tickets

100 shows on sale in London right now

Filter by date

The Lion King

Lyceum Theatre, London

Now booking into 2027 at the Lyceum Theatre

4.9star rating

from £43.26

The Phantom Of the Opera

His Majesty's Theatre (Formerly Her Majesty's Theatre), Haymarket

40th anniversary season at His Majesty’s Theatre, Haymarket. Booking until 2 October 2027

4.6star rating

from £30.90

Les Miserables

Sondheim Theatre, London

Open-ended West End run at the Sondheim Theatre; tickets on sale on British Theatre

4.7star rating

from £30.90

Matilda The Musical

Cambridge Theatre, Seven Dials

Open-ended West End run at the Cambridge Theatre (opened 24 November 2011)

4.6star rating

from £24.72

Moulin Rouge the musical

Piccadilly Theatre, London

West End run at the Piccadilly Theatre; tickets on sale on British Theatre

4.8star rating

from £30.15

Hamilton

Victoria Palace Theatre, London

Now booking into 2027 at the Victoria Palace Theatre

4.7star rating

from £24.72

Six

Vaudeville Theatre London

Now booking to 28 November 2027 at the Vaudeville Theatre

4.7star rating

from £40.69

Hadestown

Lyric Theatre, London

West End run at the Lyric Theatre; tickets on sale on British Theatre

4.8star rating

from £30.90

My Neighbour Totoro

Gillian Lynne Theatre, London

West End run at the Gillian Lynne Theatre; tickets on sale on British Theatre

4.9star rating

from £30.90

Oliver!

Gielgud Theatre, London

Booking until 14 March 2027

4.9star rating

from £24.72

The Mousetrap

St Martin's Theatre, London

Open-ended West End run at St Martin’s Theatre, now booking into its 75th year

4.6star rating

from £30.90

Stick Man

Bloomsbury Theatre, London

3 December 2026 to 3 January 2027

4.6star rating

from £18.54

Affluenza

Riverside Studios, London

26 September to 28 November 2026

from £30.90

Amadeus

Noel Coward Theatre, London

17 April to 7 August 2027

from £24.72

Cinderella tickets at Lyric Hammersmith Theatre, London

Family

Cinderella

Lyric Hammersmith Theatre, London

14 November 2026 to 3 January 2027

from £12.36

From The Heart

Garrick Theatre, London

8 October 2026 to 18 October 2026 at the Garrick Theatre

from £42

Hay Fever

Wyndham's Theatre London

22 September to 12 December 2026 at Wyndham’s Theatre, a strictly limited season

from £123.60

High School Musical

Wembley Park Theatre, London

12 October 2026 to 3 January 2027 at Troubadour Wembley Park Theatre

from £40.79

Inala

House of Sisters Grimm, London

Selected performances from 17 September 2026 at House of Sisters Grimm

from £48.75

Julius Caesar

Sam Wanamaker Playhouse, London

6 November 2026 to 14 February 2027

from £30.90

King John

Sam Wanamaker Playhouse, London

20 February to 11 April 2027

from £6.18

Miss Saigon

Prince Edward Theatre, London

13 May 2027 to 8 January 2028 at the Prince Edward Theatre

from £24.72

Oh, Mary!

Trafalgar Theatre, London

Booking until 2 January 2027

from £30.15

One Day

Garrick Theatre, London

17 November 2026 to 14 March 2027

from £37.08

Pinocchio

Shakespeare's Globe, London

28 November 2026 to 3 January 2027

from £6.18

Potted Panto tickets at Apollo Theatre, London

Family

Potted Panto

Apollo Theatre, London

6 December 2026 to 3 January 2027

from £30.90

Rent

Duke Of York's Theatre, London

From 26 September 2026 to 29 May 2027 at the Tom Stoppard Theatre

from £30.15

The Notebook

Shaftesbury Theatre, London

Previews from 10 March 2027; opening night 13 April 2027; booking until 11 December 2027

from £24

The Seagull

Sam Wanamaker Playhouse, London

15 January to 10 April 2027

from £6.18

The Snowman tickets at Peacock Theatre, London

Family

The Snowman

Peacock Theatre, London

21 November 2026 to 3 January 2027

from £22.25

Tosca

London Coliseum

30 October to 11 December 2026 at the London Coliseum

from £13.91