King's Panto 2016/17: Jack and the Beanstalk

Sorry, this event has passed.

Until Sun 15 January 2017 | King's Theatre

Duration: 2 hours 5 minutes (including 20 minute interval)

Ticket prices

General from: £16.00 - £33.00*


We offer a range of discounts and concessions to enable everyone to enjoy an affordable visit to the Festival and King's Theatres.

Don't miss another GIANT panto from the team behind last year's record-breaking, smash-hit!

Allan Stewart, Andy Gray and Grant Stott lead the cast in the panto you've BEAN waiting for!

 Pantomime is loud for a small pair of ears, Spectacular sights can sometimes cause tears!

If bringing a little one, please be aware, One or two scenes are intended to scare.

The odd naughty joke for grown-up laughter Ensures that we all finish Happily Ever After.

Warning: Contains haze smoke and strobe lighting


"Bigger, brighter & funnier than ever before"

Edinburgh Evening News

4 stars rating

"Spectacular" The Herald

4 stars rating

The Scotsman

4 stars rating

Daily Mail

Quotes refer to Snow White and the Seven Dwarfs 2015/16

A special Relaxed Performance for people with additional needs and their families will be held on Fri 6 January at 2pm.  Please click here for more information.

BSL- Paul Belmonte , Shaurna Dickson  AD- Alison Downey 

 * Ticket prices include a contribution to the Theatres Development Fund.  An 80p handling charge will be added if you ask us to post your tickets.


Friends 2 for 1 on Tue 29 November or 20% off Wed 30 November to Sun 4 December or Mon 2 to Sun 8 January 

Groups (8+) £4 off (excl. 17 to 31 December and boxes) *Only available by calling Group Sales on 0131 529 6005 (Mon to Fri 11am -6pm)

Children £3 off

Concessions £2 off (Red & Green performances only, excl. top price seats and boxes)

Discounts are available to people with disabilities, please call box office to book.

If you would like to book a wheelchair space or if you have any special requirements please phone the box office who can advise.

Our staff can be called on 0131 529 6000 or by using Text Relay on 18001 0131 529 6003.