Panto, Carols and Christmas Shows in Greenwich, London and Blackheath 2026
Community

Panto, Carols and Christmas Shows in Greenwich, London and Blackheath 2026

The Blackheath & Greenwich editorial teamGreenwich

Greenwich Theatre's Jack and the Beanstalk, carol concerts in the Old Royal Naval College chapel and St Alfege, Blackheath Halls' Christmas concerts and festive shows for little ones, all checked on 1 November 2026.

Share this guide WhatsApp Facebook

From the panto at Greenwich Theatre to carols in the chapel at the Old Royal Naval College and gospel at Blackheath Halls, here's what's on stage in Greenwich, London and Blackheath this Christmas. Every date and price was checked on the organiser's own page on 1 November 2026. Shows sell out, so book early.

Panto

Greenwich Theatre's panto this year is Jack and the Beanstalk, running from 27 November 2026 to 10 January 2027 in the Main House (about 2 hours 20 minutes). It is written by and stars Anthony Spargo and directed by James Haddrell, the team behind the theatre's award-winning pantos. There are matinees on Christmas Eve (11.30am and 3.30pm), Boxing Day (2pm and 7pm) and New Year's Eve (11.30am and 3.30pm). See dates and book on the Greenwich Theatre panto page; for groups of more than 20, email the box office.

Greenwich Theatre, Crooms Hill. Photo: Mark Ahsmann / Wikimedia Commons, CC BY-SA 3.0
Greenwich Theatre, Crooms Hill. Photo: Mark Ahsmann / Wikimedia Commons, CC BY-SA 3.0

For a gentler panto, Royal Greenwich Heritage Trust at Charlton House is hosting Jack & The BeanSTEM, a SEND-friendly show by Head2Head Sensory Theatre, on Sunday 29 November at 11am and 1.30pm. It lasts 45 minutes, with Makaton signing and sensory props. Adult and child tickets are £10 each, and one carer per group goes in at no charge with a DLA or PIP letter. Book on Eventbrite.

Concerts and shows

A Christmas Carol is everywhere this year. The Three Inch Fools perform it in the Old Royal Naval College chapel on Friday 20 and Saturday 21 November, 7.30pm to 9.30pm (£28 adults, £18 concessions, £78.20 family): ORNC. At Greenwich Theatre, John O'Connor plays Dickens himself in Mr Charles Dickens presents A Christmas Carol on Monday 14 December at 7.30pm and Monday 21 December at 2.30pm and 7.30pm (age 11+): details.

Blackheath Halls. Photo: Doyle of London / Wikimedia Commons, CC BY-SA 4.0
Blackheath Halls. Photo: Doyle of London / Wikimedia Commons, CC BY-SA 4.0

Blackheath Halls has a packed December. Blackheath Goes Gospel's adult choir sings with young voices from a local school on Saturday 12 December at 7.30pm (£18, £8 under-12s). The Blackheath Halls Christmas Concert, with the Youth Choir, the gospel singers and the Blackheath Halls Orchestra, is on Sunday 13 December at 7.30pm (£20, £10 under-12s), with sing-along moments. Jo Harrop and a nine-piece band play A Jazzy Christmas on Thursday 17 December at 7.30pm (£30 to £50). For folk, Green Matthews' Midwinter Revels is on Sunday 6 December at 2.30pm (£20, £15 under-26s). See the Blackheath Halls what's on page.

Students from Trinity Laban Conservatoire of Music and Dance perform festive and fairy-tale opera scenes in Trinity Laban Opera Scenes Winter 2026 at Blackheath Halls on Wednesday 2 December at 7pm, at no cost: details.

At St Alfege Church, the Royal Greenwich Brass Band plays Christmas with THE BAND on Sunday 6 December at 3pm. On Saturday 12 December at 7.30pm, the chamber choir Chantage sings Stars: Christmas by Candlelight there, with festive singalong carols (£22, under-18s free, or pay what you can): Chantage.

In Woolwich, Woolwich Works has a Christmas Ceilidh on Saturday 12 December at 7pm (16+, from £14.50): Woolwich Works Christmas.

Carol services

The Old Royal Naval College's Christmas Carol Concert in the Chapel, sung by the Trinity Laban Choir, is on 7 and 14 December, 2pm to 3.15pm (£30 adults, £20 concessions, £10 children). The ticket includes entry to the Painted Hall: book at ORNC.

Greenwich & Bexley Community Hospice holds its carol concert in the same chapel on Friday 4 December, with readings and a torch-lit procession. Guests gather from 7pm, carols start at 7.30pm, and there are only 350 tickets (£20, or £25 with mulled wine and a mince pie): Community Hospice. Read more in our Community Hospice spotlight.

St Alfege Church has a Service of Music and Readings for Advent on Sunday 29 November at 4pm and a Service of Nine Lessons and Carols on Sunday 20 December at 6.30pm. On Christmas Eve there is a Christingle service at 5pm and Midnight Mass from 11pm, then a Family Eucharist at 11am on Christmas Day: St Alfege calendar.

In Lewisham, St Mary's on Lewisham High Street hosts the Mayor of Lewisham's Carol Service on Sunday 6 December, 5.30pm to 7pm: St Mary's events.

All Saints', St John's and the Ascension in Blackheath hadn't published 2026 Christmas times when we checked; we'll add them when they do.

For little ones

Blackheath Halls' Festive Family Sing-A-Long is on Sunday 29 November at 1.30pm and 4pm (£12, £10 concessions). Let's All Dance Ballet Company's The Nutcracker follows on 22 and 23 December (£18, £16 under-16s), with a photo on stage with the dancers afterwards.

The Elves and the Jingle Bell Ball runs at the Old Royal Naval College from Saturday 19 to Wednesday 23 December: a 30-minute interactive show and a mini disco (£14 adults and children), with relaxed performances at 10am each day: ORNC.

At The Conservatoire in Blackheath, A Christmas Carol: Scrooge's Journey tells the story with voice, flute, cello and piano on Sunday 13 December at 2pm and 3.30pm (adults £14, children £7): The Conservatoire.

Woolwich Works has the family dance-theatre The Magic Flute on Saturday 5 December (suggested 7+), The Elf Factory on Sunday 13 December and a Baby Gospel Christmas concert on Monday 21 December at 11am (best for 0 to 8s).

At Charlton House, Storytelling with Mrs Claus is back on 12 December. For Father Christmas himself, see our guide to Santa's grottos, and for everything else festive, our Christmas in Greenwich and Blackheath guide.

Where we checked

Greenwich Theatre, Jack and the Beanstalk: greenwichtheatre.org.uk, checked 1 November 2026.

Greenwich Theatre, Mr Charles Dickens presents A Christmas Carol: greenwichtheatre.org.uk, checked 1 November 2026.

Charlton House Christmas 2026 and Jack & The BeanSTEM: greenwichheritage.org and Eventbrite, checked 1 November 2026.

Old Royal Naval College Christmas events: ornc.org, checked 1 November 2026.

Blackheath Halls December events: blackheathhalls.com, checked 1 November 2026.

St Alfege Church calendar: st-alfege.org.uk, checked 1 November 2026.

Chantage concerts: chantage.org, checked 1 November 2026.

Community Hospice carol concert: communityhospice.org.uk, checked 1 November 2026.

St Mary's Lewisham events: lewishamparish.com, checked 1 November 2026.

Woolwich Works Christmas: woolwich.works, checked 1 November 2026.

The Conservatoire events: conservatoire.org.uk, checked 1 November 2026.

Photos: Chapel of St Peter and St Paul, Old Royal Naval College by Diliff, CC BY-SA 3.0, via Wikimedia Commons; Greenwich Theatre by Mark Ahsmann, CC BY-SA 3.0, via Wikimedia Commons; Blackheath Halls by Doyle of London, CC BY-SA 4.0, via Wikimedia Commons.

Useful answers

Frequently asked questions

When is the Greenwich Theatre panto 2026?
Jack and the Beanstalk runs at Greenwich Theatre from 27 November 2026 to 10 January 2027, including matinees on Christmas Eve, Boxing Day and New Year's Eve. Book on the theatre's website.
Is there a relaxed or SEND-friendly panto in Greenwich?
Yes. Charlton House hosts Jack & The BeanSTEM, a 45-minute SEND-friendly panto by Head2Head Sensory Theatre, on Sunday 29 November 2026 at 11am and 1.30pm. Tickets are £10 for each adult and child.
Where can I hear carols in Greenwich this Christmas?
The Old Royal Naval College chapel has carol concerts with the Trinity Laban Choir on 7 and 14 December, and the Community Hospice carol concert on 4 December. St Alfege Church holds Nine Lessons and Carols on Sunday 20 December at 6.30pm.
What time is Midnight Mass at St Alfege Church, Greenwich?
St Alfege's calendar lists Midnight Mass at 11pm on Christmas Eve 2026, after a Christingle service at 5pm. The Christmas Day Family Eucharist is at 11am.
What Christmas shows are there for toddlers in Blackheath?
Blackheath Halls has a Festive Family Sing-A-Long on 29 November and The Nutcracker on 22 and 23 December. The Conservatoire has A Christmas Carol: Scrooge's Journey on 13 December.

Book early

Christmas shows sell out

Dates and prices were checked on 1 November 2026. Book direct with each venue.

Get the fortnightly local newsletter

New local stories, what's on and places worth knowing about in Blackheath & Greenwich, in your inbox every other week. Unsubscribe any time.

By ticking the consent box and submitting, you are opting in to receive the newsletter. You can unsubscribe at any time. See our Privacy Notice.

Work with us

Want to be featured here?

We work with selected local businesses, venues and organisations to help people discover what makes them worth visiting.

Explore advertising & partnership options

We use cookies.