Christmas 2026

Christmas in Perth

The markets, the lights and the parties — and when each is worth it.

15 days to go16 Nov – 26 Dec · 21 ideas

  • 14 for families
  • 10 free

Don't miss

  1. The Nutcracker - Opening Night

    Fri 20 Nov · 19:30His Majesty's Theatrefrom $30

  2. Christmas Nativity Concert

    20 – 21 DecForrest PlaceFree

  3. The Nutcracker by West Australian Ballet

    20 Nov – 13 DecHis Majesty's Theatrefrom $30

Friday 20 November

  • The Nutcracker - Opening Night

    19:30His Majesty's Theatrefrom $30

    Opening night of West Australian Ballet's festive production of The Nutcracker.

    Family

Saturday 21 November

  • Made on the Left Christmas Market

    21 – 22 NovEsplanade Park, FremantleFree

    This popular market showcases over 100 talented Western Australian artists, designers, and makers, offering a wide range of handmade gifts, fashion, jewellery, ceramics, and gourmet products. Food trucks and a relaxed, family and pet-friendly atmosphere.

    FamilyFreeSource: Eventfinda

Sunday 29 November

  • Perth Makers Market – Twilight Christmas Market

    16:00Supreme Court GardensFree

    Jingle all the way to festive bliss at this enchanting evening market, featuring over 80 talented local artisans and stallholders. Enjoy delightful bites from food trucks, live entertainment, and a special appearance by Santa Claus.

    FamilyFreeSource: Buggybuddys

Saturday 5 December

  • Perth Makers Market – Christmas Twilight Market

    16:00Burswood ParkFree

    An enchanting evening featuring talented local artisans and stallholders, with food trucks, live entertainment, and a special appearance by Santa Claus. A festive celebration of community and creativity.

    FamilyFree

  • Oilsome Christmas Night Markets

    18:00North Perth Town HallFree

    A magical evening celebrating the spirit of the season with beautiful crafts and exquisite oil-infused gifts. Admission is free, with all proceeds donated to the Young Living Foundation for a Philippines school fundraiser.

    FreeSource: Buggybuddys

Monday 7 December

  • Morning Melodies: Christmas with Gilbert and Sullivan

    10:30His Majesty's Theatre$36.00 Adult

    Join Perth Symphonic Chorus and guest artists for a merry morning of Christmas carols and favourite songs from Gilbert & Sullivan. Featuring host Stuart Maunder AM. Other ticket prices apply for juniors and groups.

    Source: Arts and Culture Trust

Thursday 17 December

  • Carols by Candlelight

    18:30Perth MuseumTickets required

    The Robin Chapel choir performs an enchanting evening of music, featuring a special festive programme within the candle-lit setting of Perth Museum. Doors open at 6:30 pm, concert begins at 7:00 pm.

Sunday 20 December

  • Christmas Nativity Concert

    20 – 21 DecForrest PlaceFree

    Share in the story of Christmas, brought to life on stage with sing-along carols under the stars. The event includes flashing lights, loud music, and general crowd noise. An Accessible Viewing Area is available.

    FamilyFreeSource: Visit Perth

Friday 25 December

  • Christmas Day - Public Holiday (Shops Closed)

    Christmas Day is a public holiday in Western Australia, and general retail shops across the Perth metropolitan area will remain closed.

    Source: Fair Work Ombudsman

Saturday 26 December

  • Boxing Day - Public Holiday

    Boxing Day is a public holiday in Western Australia. General retail shops in the Perth metropolitan area will be open with extended hours (8am to 6pm).

    Source: Fair Work Ombudsman

All season

  • The Nutcracker by West Australian Ballet

    20 Nov – 13 DecHis Majesty's Theatrefrom $30

    Ring in the holiday season with the magical story of Clara and the Nutcracker. This festive family favourite will delight children of all ages and lovers of classical ballet. Various performance times.

    Family

  • Extended Christmas Shopping Hours begin

    5 – 28 DecPerth Metropolitan Area

    General retail shops across the Perth metropolitan area will have extended trading hours for the festive season. Saturdays will open 8am-6pm (previously 8am-5pm), and Sundays/Public Holidays will open 8am-6pm (previously 11am-5pm).

  • Lotterywest Festive Lights

    6 – 26 DecElizabeth QuayFree

    Witness a massive 500-piece drone show combined with fireworks launching from the Elizabeth Quay footbridge. Arrive by 7:15 pm to secure prime viewing positions along the waterfront. Public transport is recommended.

    FamilyFree

  • Candlelight: Christmas Classics

    19 – 23 DecPerth Town Hallfrom $33

    Experience a live, multi-sensory musical concert featuring Christmas classics from Wham to Wet Wet Wet, The Nutcracker to Feliz Navidad, performed by a string quartet in a candlelit setting.

    FamilySource: Fever

  • Christmas Lights Display: 8 Malleefowl Way

    1 – 31 Dec8 Malleefowl Way, AlkimosFree

    An impressive display featuring nearly 30,000 LED lights, synchronised to upbeat carol soundtracks. The display kicks off at 7:30pm and runs each night. Tune in on 99.9FM or enjoy via outdoor speakers.

    FamilyFree

  • Christmas Lights Display: 159 Williamson Avenue

    1 – 31 Dec159 Williamson Avenue, CloverdaleFree

    Known for its over 40,000 lights, life-sized Santa's throne, reindeer, play-friendly sleigh for kids, and an igloo with a peek-a-boo window. Decorations are handmade.

    FamilyFree

  • Christmas Lights Display: Samson Court

    1 – 31 DecSamson Court, DuncraigFree

    The entire street participates, creating a whole street show of different lights and displays, including moving features and giant Christmas trees. Neighbours are friendly; park and walk through.

    FamilyFree

  • Santa's Christmas Village

    4 – 24 DecPerth Convention and Exhibition Centrefrom $15

    An indoor Christmas village experience. Pre-sale tickets start at $15.

    Family

  • Elizabeth Quay Fun Fair

    6 Dec 2026 – 9 Jan 2027Elizabeth QuayTickets required

    A festive fun fair with rides and waterfront entertainment. Parking fills quickly, so public transport is recommended.

    Family

  • Extended Weekday Shopping Hours for Larger Retailers

    14 – 24 DecPerth Metropolitan Area

    From Monday 14 December until Christmas Eve, larger retailers in the Perth metropolitan area will be permitted to open an hour earlier on weekdays, trading from 7am to 9pm.

  • Christmas Lights Display: 79 Hanworth Street

    1 – 31 Dec79 Hanworth Street, BalcattaFree

    A large and creative display with music, moving features, inflatables, and a Nativity Scene.

    FamilyFreeSource: Christmas Light Search

Times and prices change, so check with the organiser before you go. Updated 29 Oct

More about Perth