Skip to content
360expPublic beta
Log in
Back to events
Locomotive Cab Tickets | Once Upon a Christmas
Community

Locomotive Cab Tickets | Once Upon a Christmas

Saturday, December 5, 2026 · 10:00 AMHeritage Park · Calgary

View original siteFrom CA$59.95

Save the event and we tell you if the date, time or venue changes.

Get the iPhone app

Description

Read more

Calgary’s Favourite Family Tradition
Step into a winter wonderland at Heritage Park’s Once Upon a Christmas, filled with festive charm, cozy wagon rides, carolers, visits with Santa and holiday magic around every corner.
Make the season even brighter with the Heritage Holiday Train — the Park’s winter train ride aboard the newly restored 1951 diesel-electric locomotive, complete with onboard entertainment and holiday cheer for all ages. For our Members, experience the Heritage Holiday Train Add-On or enjoy exclusive access to a magical caboose ride.

Event Details

Event Dates:

Saturday, Dec. 5, 2026
Sunday, Dec. 6, 2026
Saturday, Dec. 12, 2026
Sunday, Dec. 13, 2026
Saturday, Dec. 19, 2026
Sunday, Dec. 20, 2026

Time: 10 a.m.  – 4 p.m.
Location: Heritage Park

Pricing Details:

Admission to Park experiences only (Not including train experience)

Adults (16+): $24.95
Children (3-15): $14.95
Infants (0-3): FREE
Annual Members and VIPs: FREE

Train Rides Only (Not including admission to Heritage Park)

Locomotive Cab: $59.95
Caboose Cupola: $24.95
Caboose Lower Level: $16.95
Dining Car: $29.95

Admission and Train Ride Bundles:

Train Rides with Admission (Adults 16+)

Locomotive Cab: $79.95
Caboose Cupola: $44.90
Caboose Lower Level: $36.90
Dining Car: $49.90

Train Rides with Admission (Children 3-15 years old)

Locomotive Cab: $74.95
Caboose Cupola: $39.95
Caboose Lower Level: $31.95
Dining Car: $44.90

Know Before You Go

Event Access: Once guests have arrived to the Park, they can go to the front gates of the Historical Village. Have your ticket ready - our gate staff will scan it, and then you can enter the Historical Village to enjoy the event.
Parking: Paid parking is available in Heritage Park’s front lots. Members park for free! The Park Plus Zone number of the front lots is 8320. Click here for more information.
Getting to Heritage Park: There are plenty of ways to get to the Park, whether that be on foot, via transit, or driving. Click here to find the way that works for you!

Via showpass.com

Where

Heritage Park

1900 Heritage Drive SW, Calgary

See all events at this venue