SpotatrainSpotatrain
Illustration: A lit holiday train passing a snowy village with a white church beside a frozen lake
Illustration, not a photo of this event.

Christmas

Santa Daze Train to Alliance — Battle River Railway

  • Run by Friends of the Battle River Railway (Battle River Railway)
  • Battle River Railway station — Forestburg, Alberta, Canada

Next: Dec 12, 2026

A one-day Christmas excursion from Forestburg, Alberta, to the village of Alliance for Santa Daze, with Santa, a Christmas market, a Parade of Lights and fireworks before the train home.

Updated

See everything in Alberta5 spots · 2 experiences · 7 events

Next edition

Dec 12, 2026

One day only: train departs Forestburg at 1:00 p.m. and leaves Alliance at 6:30 p.m. (or after the fireworks). Online ticket sales close Dec 3.

From CA$25 (as published by the operator)

About this event

The Friends of the Battle River Railway run the Santa Daze Train to Alliance on the Battle River Railway, from Forestburg to Alliance in east-central Alberta. The operator describes a Christmas train with Santa and his elves, music and much merriment.

In Alliance, the operator's schedule lists a Christmas market and a visit with Santa at the Alliance Community Hall, crafts, cookie decorating, face painting, ice skating with Mrs. Claus and turkey curling at the arena, mini train rides for cash donation, a Parade of Lights and fireworks. The ticket includes the round-trip train ride, light refreshments on the train and a wiener roast.

The operator says proceeds from the mini train rides support the Flagstaff Food Bank and the Alliance & District Historical Society.

What to expect

A round trip by train from Forestburg to Alliance, with light refreshments on the train and a wiener roast. In Alliance: Christmas market and a guaranteed visit with Santa, crafts, cookie decorating, ice skating with Mrs. Claus, a Parade of Lights and fireworks, then the train home. The operator suggests bringing skates and a Christmas wish list.

Practical info

Boarding at the Battle River Railway station, 5009 50 Avenue, Forestburg, Alberta. The operator asks passengers to arrive at least 45 minutes before the 1:00 p.m. departure. The return train leaves Alliance at 6:30 p.m. or after the fireworks, and arrives back in Forestburg about one hour after leaving Alliance. Times are subject to slight changes due to weather. Tickets are sold through the operator's ticketing link; the operator's phone is 780-781-9260.

Where it happens

Skip map
Map content ends

Gift ideas for the family

Train-themed gifts, picked against our published criteria. No brand pays to be listed here.

As an Amazon Associate I earn from qualifying purchases. How we pick our gear

Frequently asked questions

Where does the Santa Daze train leave from?▾
From the Battle River Railway station at 5009 50 Avenue in Forestburg, Alberta. The operator asks passengers to arrive at least 45 minutes before the 1:00 p.m. departure.
What is included in the ticket?▾
The operator says the ticket includes the round-trip train ride, light refreshments on the train and a wiener roast.
What happens in Alliance?▾
The operator lists a Christmas market and a visit with Santa at the Alliance Community Hall, crafts, cookie decorating, face painting, ice skating with Mrs. Claus, turkey curling, a Parade of Lights on Main Street and fireworks.
When does the train come back?▾
The train leaves Alliance at 6:30 p.m. or after the fireworks are done, and arrives back in Forestburg about one hour later.
Should we bring anything?▾
The operator suggests bringing skates to join Santa's elves on the ice, and a Christmas wish list for the visit with Santa.

Sources

Dates checked on Nov 8, 2026 from the official site: battlerivertrain.com. Schedules can change — always confirm with the operator before you travel.

Official website: battlerivertrain.com

More christmas trains in Alberta