Skip to main content

Once Upon
a Christmas

When
Saturday, 5 December
10:00–16:00
About

Once Upon a Christmas at Heritage Park brings Santa visits, horse-drawn wagon rides, Christmas carolers, holiday theatre, festive markets, and LEGO and model train displays across the site. The event runs 10 a.m. to 4 p.m. on its six dates: December 5–6, 12–13 and 19–20. General admission is $24.95 for adults and $14.95 for kids aged 3–15, and includes Santa visits, wagon rides and the other festive activities. Heritage Holiday Train add-on experiences come in four options, with train and admission packages starting at $36.90 for adults and $31.95 for kids; seats are limited. A Christmas breakfast buffet at the Wainwright Hotel comes with 50% off regular same-day admission, with buffet reservations and admission booked separately. Heritage Park members receive free general admission plus 15% off Holiday Train tickets and the breakfast buffet.

Organised by
Where
Heritage Park, Calgary
Open in Google Maps

Related Events in Calgary

Event image for thegrandyyc at Calgary
6 Dec 2026

The Nutcracker: Show 2

The GRAND·C$30

Fox Dance Company's festive ballet of the holiday story.

Event image for thegrandyyc at Calgary
5 Dec 2026

The Nutcracker: Cirque En L’air

The GRAND

Afternoon performance blending aerial circus and classical dance.

Event image for lougheedhouseyyc at Calgary
6 Dec 2026

Christmas Afternoon Tea

Lougheed House

Christmas afternoon tea presented by A Certain Flair Catering.