Updated November 25, 2025
As the holiday season approaches a favourite activity for many families across Alberta is to check out the Canadian Pacific Holiday Train.
Land Acknowledgement
This land has welcomed First Nations from across Turtle Island, and settlers and visitors from around the world. Alberta lands are part of Treaties 4, 6, 7, 8 and 10, and the homeland of the Métis.
Alberta Mamas respects and celebrates the sovereignty, lands, histories, languages, knowledge systems and cultures of all Indigenous, Métis, and Inuit nations. We are striving to better listen, understand, and learn from the Indigenous ways of knowing, being and doing.
We are all Treaty people.
Live Performances
This year’s live entertainment on December 7-9th includes Jade Eagleson and Teigan Gayse, and Barenaked Ladies will perform December 12th – 14th! Lanco and Tiera Kennedy round things out on December 21st.
Warm-up around the bonfires while sipping some hot chocolate, and of course see all of the beautiful lights that decorate the train cars.
We love Christmas lights! Check out these other posts:
- Free light shows in Edmonton and Calgary
- Save on indoor light shows:
- 10% off at GLOW Edmonton with code ENCHANTEDALBERTAMAMA
- 10% off at Holiday Wonder Calgary with code ALBERTAMAMAS
Get even more Christmas here!
Where to See the Holiday Train

Here is where you can see the Holiday Train:
December 7, 2025
- Provost, 6-6:30pm, 50th Avenue & 46 Street
- Hardisty, 9:15-9:45pm, Highway 881 railway crossing
December 8, 2025
- Camrose, 1-1:30pm, 52 Avenue and 50 Street
- Wetaskiwin, 3:30-4pm, 4009 50 Street
- Ponoka, 5:15-5:45pm, 50 Street and 47 Avenue
- Lacombe, 7-7:30pm, Len Thompson Fish Pond
- Blackfalds, 8:15-8:45pm, CPKC tracks at Gregg Street between Broadway Avenue and East Avenue
December 9, 2025
- Innisfail, 12:55-1:25pm, 50 Street railway crossing
- Olds, 2:30-3pm, 50 Street railway crossing
- Didsbury, 3:45-4:15pm, 20 Street and 18 Avenue
- Airdrie, 5:30-6pm, Nose Creek Park – Main Street
December 12, 2025
- Calgary, 7-7:30pm, Anderson C-Train Station
December 13, 2025
- Okotoks, 12:15-12:45pm, Daggett Street between Veterans Way and Northridge Drive
- Blackie, 1:45-2:15pm, 1201 Railway Avenue
- Vulcan, 3:30-4pm, 1st Avenue & 2nd Street
- Lethbridge, 7:15-7:45pm, 2nd Avenue North and 12th Street beside London Drugs
December 14, 2025
- Fort MacLeod, 9:15-9:45am, 5th Avenue railway crossing
- Pincher Creek, 10:45-11:15am, 3rd Avenue railway crossing at Highway 3
- Coleman, 12:45-1:15pm, 17th Avenue and 69 Street
December 21, 2025
- Medicine Hat, 3:15-3:45pm, Queen & North Railway Street east of the CPKC station
- Tilley, 5:30-6pm, Southeast side of Crossing Hwy 876
- Brooks, 6:40-7:10pm, 1st Avenue behind Civic Building
- Gleichen, 8:45-9:15pm, 3rd Avenue & Crowfoot Street
Also, don’t forget to bring shelf-stable food (or cash to donate instead) which will go towards local food banks in your community to help those in need.
For more information visit the CPKC Holiday Train page.

Can you make this article better?
We’re always looking to improve! Have you noticed a spelling or information error, know of something we left out, or would like to share anything else, reach out to us!
- Email us at hello@albertamamas.com
- Get social on Facebook, Instagram, TikTok, Twitter/X, and Pinterest
- Use our Contact Us form
- Write your own post for us!
