Skip to main content

Once Upon
a Christmas

When
Sunday, 6 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

Evening performance blending aerial circus and classical dance.

Event image for marketspot.ca at Calgary
8 Dec 2026

Holiday Wonder Christmas Village

BMO Centre

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