Events Description
New this year, make the season even brighter with the Heritage Holiday Train Add-On — the Park’s first-ever winter train ride aboard our new diesel-electric locomotive, complete with onboard entertainment and holiday cheer for all ages.
HOW MUCH
Once Upon a Christmas Only (No Train Access): Adult (16+): $19.95 + GST
Child (3–15): $14.95 + GST
Once Upon a Christmas + Heritage Holiday Train Bundle (Non-Members):Adult (16+): $29.95 + GST
Child (3–15): $24.95 + GST
Children under 3: Free Admission
Heritage Holiday Train Add-On (Members-Only): Ages 3+: $9.95 + GST
Annual Members: Members get free admission to Once Upon a Christmas. The Heritage Holiday Train in an add-on experience available at a separate cost.
How to get tickets?
WHEN & WHERE
Date & Time:
Saturdays and Sundays, December 6 – 21, 2025 | 10 a.m. – 4 p.m.
Monday & Tuesday, December 22–23, 2025 | 10 a.m. – 4 p.m.
Heritage Holiday Train Departure Times: 10 a.m., 10:20 a.m., 10:40 a.m., 11 a.m., 11:20 a.m., 11:40 a.m., 12 p.m., 12:20 p.m., 12:40 p.m., 1:40 p.m., 2 p.m., 2:20 p.m., 2:40 p.m., 3 p.m., 3:20 p.m.
Ride Length: About 10–15 minutes, with two loops around the Park.
Venue:
Heritage Park Historical Village, 1900 Heritage Dr SW, Calgary AB
Heritage Holiday Train: Departs from Midnapore Station
Wheelchair accessible
Paid Parking
Heritage Park is conveniently located just 20 minutes from downtown Calgary at 1900 Heritage Dr. S.W. Shuttle service is available from the Heritage LRT.


















