Hamlet, National Theatre - cheapest prices, dates, reviews and listings

Home > London theatre news > London theatre tickets > Hamlet


Tickets currently available from to

Tickets currently available from

Hamlet ‘To be or not to be…’ Hamlet’s dad is dead. His uncle has taken over the kingdom and married Hamlet’s mum. The whole world feels like it’s turned upside down. A ghostly encounter reveals a dreadful deed has been done. Should Hamlet take revenge? ‘That is the question.’ Join us over the Easter holidays for this energetic and engaging retelling of Shakespeare’s most well-known tragedy. Suitable for ages 8 – 12. Performance times at 11am and 1.30pm Hamlet ticket prices  £10, £12, £15 We're proud to be See It Safely approved by Official London Theatre. To help keep everybody safe, we’re all continuing to wear face coverings unless exempt. Thank you for helping to protect our staff, artists and visitors. The National Theatre's Partner for Learning is Bank of America. Schools Touring is supported by: The Mohn Westlake Foundation, Garfield Weston Foundation, The Hearn Foundation, Behrens Foundation, The Dorset Foundation - in memory of Harry M Weinrebe, The Ingram Trust, Sherling Charitable Trust, Archie Sherman Charitable Trust and The Constance Travis Charitable Trust.

Buy tickets

Tickets currently available from


Theatre Address

National Theatre,
Upper Ground,

Map of Hamlet at National Theatre

Nearest tube and railway stations to National Theatre

Current Hamlet performance dates