All Ages · St Kilda
PETER PAN
A Traditional Christmas Pantomime
All children, except one, grow up…
20 to 24 December 2026 · The National Theatre, St Kilda VIC · 2hrs plus 20mins interval

What's On · Melbourne
A night at the theatre in Melbourne this Christmas: Peter Pan at The National Theatre, St Kilda, 20 to 24 December 2026.
This Christmas
This Christmas, Zealous Productions brings Peter Pan, A Traditional Christmas Pantomime, to The National Theatre in St Kilda from 20 to 24 December 2026. It’s for all ages, runs 2 hours plus a 20 minute interval, and there are only 7 performances.
All Ages · St Kilda
A Traditional Christmas Pantomime
All children, except one, grow up…
20 to 24 December 2026 · The National Theatre, St Kilda VIC · 2hrs plus 20mins interval
The National Theatre, St Kilda
All times are Melbourne time (AEDT).
Seven sessions from Sunday 20 to Thursday 24 December. Two have their own guides: Christmas Eve at the panto and the school holidays panto.
Getting There
The National Theatre is at 20 Carlisle Street, St Kilda, on the corner of Carlisle and Barkly Streets. Trams 16 and 3a stop out the front, and the 96 stops at Luna Park, a 350 metre walk away.
Parking and the rest are in our National Theatre guide.
New in Melbourne
Zealous Productions has staged a traditional Christmas pantomime at the Regal Theatre in Perth every December since 2021. Peter Pan is our first season in Melbourne.
For the Kids
Kids boo Captain Hook and shout back at the stage. What to expect at a first panto
Good to Know
Peter Pan, A Traditional Christmas Pantomime, at The National Theatre in St Kilda from 20 to 24 December 2026. All the details are on our Christmas pantomime in Melbourne page.
Yes. It’s for all ages, so bring the kids, the grandparents and everyone in between.
2 hours, plus a 20 minute interval.
20 Carlisle Street, St Kilda VIC 3182, on the corner of Carlisle and Barkly Streets. Trams 16 and 3a stop out the front. Here’s our guide to The National Theatre.
Through The National Theatre. Tickets are on sale now.
A Perth theatre company. We’ve staged a Christmas pantomime at the Regal Theatre in Perth every December since 2021, and Peter Pan is our first season in Melbourne. About us.
In Perth
Back home in Perth this Christmas: Rapunzel at the Regal Theatre, Subiaco, 18 to 24 December 2026.
The mailing list
Get on the mailing list and hear what’s on next, first.
The mailing list
Get on the mailing list and be the first to hear about the next show.