britishtheatre.
Open navigation

London musicals under £50

Explore next

Free and cheap

Explore next

Tonight

Explore next

Family holidays

Pinocchio

Shakespeare's Globe, London

28 November 2026 to 3 January 2027

from £6.18

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 £18.54

The Notebook

Shaftesbury Theatre, London

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

from £24

Rent

Duke Of York's Theatre, London

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

from £24.11

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

Hamilton

Victoria Palace Theatre, London

Now booking into 2027 at the Victoria Palace Theatre

4.7star rating

from £24.72

Oliver!

Gielgud Theatre, London

Booking until 14 March 2027

4.9star rating

from £24.72

Miss Saigon

Prince Edward Theatre, London

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

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

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