Babe the Sheep-pig - CANCELLED

Important Information

The producers have decided to close the tour of Babe, The Sheep-Pig once it has completed its Spring dates. As such it will no longer be performing at Edinburgh King's Theatre. Please contact the box office who can assist with a full refund. 

Sorry, this event has passed.

Fri 8 to Sun 10 September 2017 | King's Theatre

Fri 7.30pm, Sat 11am, 2.30pm & 7.30pm, Sun 11am & 2.30pm

Age: 5+

Ticket prices

General from: £12.50 - £20*

Friends tickets from: 2 for 1 Opening Night or 20% off all performances

Our Friends receive extra benefits and discounts. Become a Friend and save.

Log in or join now to receive discounts

Login / Join

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

Meet the lovable Babe in a heart-warming tale of friendship, adventure and bravery. When Babe arrives at Hogget’s Farm he is taken in by the trusty sheep-dog Fly and discovers a talent for herding. With the help of his adopted Mum, our polite piglet soon wins over the most suspicious of sheep. But can a small pig make it in a dog’s world, and when his farmyard friends are in trouble can Babe save the day?
Join us for an enchanting family favourite, as the classic novel which inspired the Oscar-winning film comes alive with plenty of laughter, thrills, stunning puppetry and original music. Adapted by Olivier Award winner David Wood (Goodnight Mister Tom, The BFG), follow the incredible story of one piglet’s rise to become the world famous sheep-pig.

 * 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 Opening Night if booked by 31 Dec then 20% off all performances

Children £3 off

Limited free places for babies under 12 months

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.