824 deals on 180 shows, checked daily

Feature

The best family shows in London

What to see with children, grouped by the age each show suits, with the production's own age guidance, how long it runs, and the family tickets that bring the price down.

The letter-block set of Matilda the Musical filling the proscenium, lit blue
01

For younger children

5 shows

Shorter, brighter and forgiving of a fidget. Age guidance below is the production’s own.

Lyceum Theatre · 2hr 30min (incl. 1 interval) · from £38

The opening ten minutes do more for a small child than any amount of persuading: animals come down the aisles at head height, close enough to touch, and the room turns into a savannah before a word is spoken. It is the show most likely to hold a six-year-old for two and a half hours, and the one they will still talk about a year later.

Worth knowing. Nobody under three is admitted, and every child needs a full-price ticket of their own — there are no lap seats. Under-16s have to sit next to an adult.

Tickets and deals

Savoy Theatre · 2hr 45min (incl. 1 interval) · from £25

A gentler first theatre trip than most, built around a character small children already know, and the only one on this list where the hero is a bear who mostly wants a sandwich. It runs long for the age group at two and three-quarter hours, so an early matinee tends to work better than an evening.

Worth knowing. The theatre flags themes of loneliness, homesickness and peril, including threat of violence to animals — worth knowing if your child takes that sort of thing to heart. Under-3s are not admitted.

Family tickets

  • School groups of 10+ pay £40 for price bands C and D in the Dress Circle or £30 in the Upper Circle, with one free teacher per 10 paid, on Monday, Wednesday and Thursday evenings and Thursday matinees. Rates subject to change and availability.
Tickets and deals

Gillian Lynne Theatre · 2hr 30min (incl. 1 interval) · from £13.30

The Studio Ghibli film staged with enormous puppets, including a Totoro that fills a good part of the stage. It is quieter and stranger than a big West End musical — more about atmosphere than plot — which suits children who find the loud ones overwhelming.

Worth knowing. There is a storyline about a seriously ill parent, with hospital scenes, which lands harder with some children than the film does. Live music and some loud noises, plus haze and pyrotechnics. Under-4s are not admitted.

Family tickets

  • Up to four children under 18 go half price with every adult ticket on selected performances this autumn, excluding peak weeks.
  • UK school, college and university groups of 10+ pay £25 for price bands B to D in the Circle, with one free teacher per 10 paid, on Tuesday to Thursday evenings and Thursday matinees. Rates subject to change and availability.
Tickets and deals

Nutcracker

Ages 5+

London Coliseum · from £28

The lowest age guidance here, and the shortest evening at just over two hours. English National Ballet does it at the Coliseum every Christmas, and the Tchaikovsky is the part everyone recognises even if they have never seen a ballet.

Worth knowing. There is a small explosion in the first act, flashing lights and large projections, and the Mouse King frightens some very young children. Under-5s are generally not admitted, with the exception of the family matinee.

Family tickets

  • Children under 16 get 25% off tickets, up to two under-16s per full-price adult ticket. Not valid on top-price seats. Children must be seated next to their accompanying adult.
  • Children under 16 pay only the booking fee (ticket price is free) for the Family-friendly performance on Sat 9 Jan 2027, 14:00. Max 2 U16s per full paying adult. Children under 5 are allowed in the auditorium for this specific performance.
Tickets and deals

Troubadour Wembley Park Theatre · from £35

Two hours, including the interval, which makes it the easiest sit on this page for a child who has not been to the theatre before. The Wembley Park venue is a big, informal space rather than a hushed Victorian house, so a bit of noise matters less.

Worth knowing. Under-3s are not admitted, and every child under 16 needs their own ticket and an adult beside them. Getting there is a trek from central London — check the walk from the station before booking a late performance.

Tickets and deals
02

For seven to eleven

7 shows

Big stories and long enough to need an interval, without much that needs explaining afterwards.

Matilda The Musical

Ages 6+, not suitable under 6

Cambridge Theatre · 2hr 35min (incl. 1 interval) · from £20

The best-written family musical in London, and the one that takes children most seriously: the jokes are genuinely funny, the villain is genuinely frightening, and nobody is talked down to. Children who like books tend to love it.

Worth knowing. Flashing lights, lasers and loud sound effects, plus balloons popped on stage and stage haze. Under-4s are not admitted, and the production says plainly that it is not suitable below six.

Family tickets

  • Children go half price at select performances when you book at least 6 weeks in advance. Exclusions apply. Find it under Family Tickets on the tickets page.
  • School groups of 10+ pay £25 for the best available Stalls and Dress Circle seats on Tuesday to Thursday evenings, or £29.50 at Wednesday matinees, with one free teacher per 10 paid. Pay 8 weeks or more ahead and prices drop to £19.50 (Stalls and Dress Circle) or £17.50 (Upper Circle) on Tuesday and Wednesday evenings. Rates subject to change and availability.
Tickets and deals

Oliver!

Ages 7+

Gielgud Theatre · 2hr 40min (incl. 1 interval) · from £20

Big, loud, funny, and stuffed with songs that people who have never seen it can still sing. It is also one of the best-value family bookings in London: four tickets in the Grand Circle for £125 is unusual for a show this size.

Worth knowing. Gunfire and smoke effects, and the story does not soften Victorian poverty, hunger or Bill Sikes. The minimum admission age is three, but the recommendation is seven.

Family tickets

  • Buy four tickets in the Stalls, Dress Circle or front Grand Circle for £200, or four tickets in the Rear Grand Circle for £125. Valid Tuesday to Friday evening performances. The group of four must include at least one person aged 16 or younger. Tickets are limited and can only be bought online.
Tickets and deals

Wicked

Ages 7+

Apollo Victoria Theatre · 2hr 45min (incl. 1 interval) · from £25

Twenty years in, it still does the thing families want from a big musical: a story children follow easily, two leads worth arguing about on the way home, and a first-act finale that lifts the roof. At two and three-quarter hours it is one of the longer ones.

Worth knowing. Loud noises, flashing lights, smoke and strobe throughout. Under-5s are not admitted and under-15s must sit next to an adult.

Family tickets

  • School groups of 10+ pay £29.50 for price bands A to C and £22.50 for bands D and E (or £25 and £19.50 off-peak), with one free teacher ticket for every 10 tickets, on Tuesday evenings, Wednesday matinees and evenings, and Thursday evenings. Groups can book up to 29 August 2027. Rates subject to change and availability.
Tickets and deals

National Theatre (Olivier) · from £25

A new adaptation for the National’s Christmas slot, moving Kipling’s story to the mangroves of the Sundarbans. The Olivier stage gives it room for the kind of staging the National does better than anyone, and previews from £20 make it the cheapest big-house option this winter.

Worth knowing. The National says it contains depictions of death and violence. The running time has not been published yet, so check before booking around a bedtime.

Family tickets

  • Under 18s get £20 off tickets priced £40 and above for Monday to Friday evenings and all matinees, two per customer per performance.
  • State schools and SEND groups pay £10 and independent schools £12, with one teacher at the same price per nine pupils, in term time. Olivier and Lyttelton Monday to Thursday, Dorfman Monday and Tuesday.
Tickets and deals

Old Vic · 2hr 0min (incl. 1 interval) · from £17

The Old Vic’s annual Carol is a proper piece of theatre rather than a panto: two hours, handbells, snow, and an audience that leaves in a better mood than it arrived in. Giles Terera plays Scrooge this year.

Worth knowing. Ghosts, and a show that takes Marley seriously enough to unsettle a sensitive eight-year-old. Roughly two hours including the interval.

Family tickets

  • U16s get 50% off tickets on off-peak performances. — Under 16s receive 50% off tickets priced between £36.50 and £81.50 for off-peak performances. Must be accompanied by an adult.
  • School groups of 10+ pay £15 per ticket (UK state schools) or £20 (UK fee-paying schools) across all price bands in the Baylis Circle, on off-peak Monday to Wednesday evenings and Tuesday to Thursday matinees. Rates subject to change and availability.
  • OV Local is free for Lambeth and Southwark residents. Members get 20% off up to four tickets per production, bought together, on selected tickets priced £23.50 to £66.50 at off-peak in-person performances. Sign up on your account page under OV Local. It can't be used for group or school bookings, or with other discounts unless stated.
Tickets and deals

St Martin's Theatre · 2hr (incl. 1 interval) · from £35

A murder mystery with no gore and no shocks beyond the plot, which makes it an easier sit than its subject suggests, and at two hours it is on the shorter side. Children old enough to follow a whodunnit usually enjoy guessing, and everyone is asked to keep the ending secret.

Worth knowing. St Martin’s is a small Victorian theatre: the seats are tight and the upper levels are steep. Under-5s are not admitted.

Family tickets

  • School groups of 15+ pay £27.50 for price band A or £19.50 for bands B and C, with one free teacher per 10 paid, on Monday to Thursday evenings and Wednesday matinees. Rates subject to change and availability.
Tickets and deals

Mamma Mia!

Ages 5+

Novello Theatre · 2hr 35min (incl. 1 interval) · from £17.50

The lowest age guidance of the long-running West End musicals, and the one most likely to get a whole family dancing at the end. There is nothing to explain and nothing to fear — the plot is a wedding and the songs are ABBA.

Worth knowing. Contains flashing lights. Under-3s are not admitted. Groups of four from £24.75 a ticket midweek is the cheapest way in for a family.

Family tickets

  • Family tickets from £24.75 per ticket when you book a group of four. Valid Monday to Thursday at 7.30pm and Thursday at 3pm, online only, in set seating areas. Not valid 21 Dec-3 Jan, 15-21 Feb, 29 Mar-11 Apr, 31 May-5 Jun or 28 Jun-31 Aug 2027. Limited availability.
Tickets and deals
03

For teenagers

3 shows

Shows that do not talk down to them, including a few that are scarier or sharper than the family label suggests.

Palace Theatre · 2hr 55min (incl. 1 interval) · from £25

From 9 October this is a single show of about three hours rather than two separate parts, which removes the main obstacle for families: you no longer need two tickets, two sittings and most of a day. The stage magic is still the best in London, and it is done in front of you rather than on a screen.

Worth knowing. Recommended for eight and over, with under-5s not admitted. The new one-part staging has no published content warnings yet, so check the site nearer the time if you need them.

Family tickets

  • School groups of 10+ pay £30 for Grand Circle seats (normally £40 to £65), with one free teacher ticket for every 10 tickets, on off-peak Tuesday to Friday performances from 5 January 2027, excluding school holidays and peak weeks. A schools package (programme, ice cream and a 500ml drink) is £8. Rates subject to change and availability.
  • Groups of 10+ pay £55 for £90, £85, £75 and £65 seats (valid Tuesday-Friday evenings and Wednesday matinees from 5th January – 2nd October 2027). School groups of 10+ from £25. Exclusions apply. Rates subject to change and availability.
Tickets and deals

Phoenix Theatre · 3hr (incl. 1 interval) · from £25

The prequel to the series, and a genuine spectacle — the staging does things most people cannot work out afterwards. For teenagers who already know the show it is the easiest theatre sell on this page, and it closes on 27 December, so the window is shorter than it looks.

Worth knowing. Gunfire audio, loud noises and explosions, haze, strobe and strong language, and it depicts various mental health conditions. Three hours with an interval. Under-5s are not permitted.

Family tickets

  • Save on Family Tickets for groups of 4+ — Family Rate available for groups of 4 or more. Save up to £61 on tickets. Examples: 4 x £30 tickets for £99 (save £21), 4 x £65 tickets for £199 (save £61), 4 x £80 tickets for £299 (save £21).
  • School groups of 10+ pay £29.50 for Grand Circle seats, with one free teacher per 10 paid, on Tuesday to Thursday evenings and Friday matinees. Rates subject to change and availability.
Tickets and deals

Vaudeville Theatre · 1hr 20min (no interval) · from £34.50

Eighty minutes, no interval, six queens and a pop concert structure — the shortest show in the West End and the one teenagers are most likely to have on a playlist already. Good for an evening that has to finish early, or a first show for someone who thinks theatre is boring.

Worth knowing. Flashing lights, strobe, haze and loud music throughout, and the script touches on miscarriage and on physical and sexual trauma. Recommended ten and over.

Tickets and deals