Skip to main content

Once Upon
a Christmas

When
Sunday, 20 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 marketspot.ca at Calgary
22 Dec 2026

Holiday Wonder Christmas Village

BMO Centre

European-inspired Christmas market at BMO Centre with 20 artisan huts and light displays.

Event image for lougheedhouseyyc at Calgary
20 Dec 2026

Christmas Afternoon Tea

Lougheed House

Christmas afternoon tea presented by A Certain Flair Catering.

Event image for sibapbap at Calgary
20 Dec 2026

Untranslatable Live Performance

cSPACE·Free

Ezgi Türker performs with Özer Dölekoğlu; reception follows at 1:30pm