Once Upon a Christmas

Runs until Thursday, December 23rd, 2021 (See all dates)

10:00am - 4:00pm
Heritage Park, Calgary
$14.95 to $19.95

Once Upon A Christmas is the perfect way to get into the true spirit of the holidays!

Experience the magic of Christmas past this December! Once Upon a Christmas returns to Heritage Park for nine days of old-fashioned holiday fun.

This holiday tradition returns in December for ten days of festive fun and old-fashioned Christmas charm!

Holiday Breakfast Buffet

Horse-drawn wagon rides

Visits with Santa

Crackling fires, fresh baking and hot chocolate

Christmas caroling and take-home crafts

Holiday performance

Historical exhibits open and decorated for the season

Kids’ only store and Christmas shopping


Heritage Park
1900 Heritage Dr. S.W.

More details for this venue


The event runs from 10:00am to 4:00pm on the following dates.
Select a date to add this event to your calendar app.