Kids & Coffee Open the app

🎭 Christmas shows and workshops for kids in Perth 2026

Pantos, The Nutcracker, outdoor Christmas movies, Santa trains, library craft and gingerbread workshops around Perth, by date. The ticketed ones sell out, so book early.

🎄 All Christmas🎅 Santa photos · 22🕯️ Carols · 15✨ Christmas lights · 66💸 Free Christmas events · 37🎭 Shows and workshops · 9

Also in: Adelaide (29) Melbourne (23) Sydney (31) Brisbane (29) Gold Coast (9)

Updated 6 November 2026 · Open in the app

Fri 20 Nov
🎭 The Nutcracker, West Australian Ballet at His Majesty's Theatre
Perth · 20 Nov to 13 Dec, see the booking site for performance times · Ticketed, see West Australian Ballet tickets for prices
☕ 50m to coffee
Wed 25 Nov
✨ The Magic of Christmas light trail, Wanneroo Botanic Gardens
Wanneroo · Nightly 25 Nov to 3 Jan (some closure days), evening sessions of 1.5 hours · Sightseeing adults $8, kids 4 to 13 $6; Glow Golf extra
☕ 0m to coffee
Wed 2 Dec
🎅 Storytime with Santa at Kalamunda Library
Kalamunda · Wed 2 Dec, 5pm to 6pm · $5 per person plus booking fee (adults need a ticket too)
☕ 0m to coffee
Sat 5 Dec
🎭 Sinbad the Sailor Christmas pantomime, Old Mill Theatre
South Perth · 5 to 19 Dec: evenings 7:30pm (5, 10, 11, 12, 17, 18, 19 Dec), matinees 2pm (6, 12, 13, 19 Dec) · Adults $28, kids under 16 $17, family of 4 $70, plus fees
☕ 140m to coffee
Fri 11 Dec
🎪 Tuart Hill Festival of Christmas with Santa and a family movie
Tuart Hill · Fri 11 Dec, 6pm to 9pm, family movie at 7:30pm · Free, registration required
Free☕ 890m to coffee
Fri 18 Dec
🎭 Santa Claus: The Musical, Crown Theatre Perth
Burswood · 18 to 24 Dec (not 21 Dec), 11am, 2:30pm and 7pm (6pm Sun 20, no evening show 24 Dec) · Ticketed, see Ticketmaster for prices
☕ 120m to coffee
Sat 19 Dec
🎪 A Very Freo Christmas: Family Movie Night, The Grinch
Fremantle · Sat 19 Dec, Christmas village 4pm to 8pm, The Grinch (2018) from 6:30pm · Free (Santa photos bookable)
Free☕ 50m to coffee
Sun 20 Dec
🕯️ Christmas Nativity Concert under the stars, Forrest Place
Perth · Sun 20 and Mon 21 Dec, preshow 6:30pm, concert 7:30pm · Free
Free☕ 30m to coffee
Tue 22 Dec
🎭 The Greatest Christmas Show, Riverside Theatre
Perth · Tue 22 Dec, from 3pm (110 minute show) · Ticketed, see Ticketek for prices
☕ 90m to coffee