Skip to main content

Once Upon
a Christmas

When
Saturday, 19 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
21 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 thegrandyyc at Calgary
19 Dec 2026

The Nightmare Before Christmas

The GRAND

Family screening of the stop-motion holiday classic with songs and spooky cheer.

Event image for lougheedhouseyyc at Calgary
20 Dec 2026

Christmas Afternoon Tea

Lougheed House

Christmas afternoon tea presented by A Certain Flair Catering.