Since the Hallmark Channel has already started airing its new Christmas movies, we can officially begin talking about the upcoming holiday season!

This year, you can get into the Christmas spirit with a festive ride aboard the Kringle Flyer at Belfast & Moosehead Lake Railroad.

'Tis the season to be jolly! Santa and his elves will be joining passengers aboard this special holiday train ride, making it an unforgettable experience for the whole family.

Every child will have a chance to visit with Santa and share their holiday wishes. Each child will also receive a small gift, while everyone can enjoy hot cocoa, delicious cookies (choose from homemade chocolate chip, sugar, or gingerbread), and plenty of Christmas music along the way.

Read More: Gardens Aglow 2026 Returns To Boothbay This Month

The holiday fun doesn't stop there! Santa and his helpers will transform the train and station into an enchanting Christmas wonderland.

During this hour-plus adventure, Santa will board the train in Unity and begin making his way through the cars to visit with the kiddos.

With more than 150 years of railroading history, Belfast & Moosehead Lake Railroad offers some wonderful opportunities to experience Maine by train. The railroad typically operates weekend excursions from Memorial Day through the end of October before returning for its special holiday season rides.

If you've never experienced the fun of a classic train ride, this is a wonderful opportunity to make some holiday memories!

There are plenty of opportunities to climb aboard the Kringle Flyer this holiday season. Here's the schedule:

November

Friday, November 27: 10 a.m., 12 p.m., 2 p.m., 4 p.m.

Saturday, November 28: 10 a.m., 12 p.m., 2 p.m., 4 p.m.

Sunday, November 29: 10 a.m., 12 p.m., 2 p.m., 4 p.m.

December

Saturday, December 5: 10 a.m., 12 p.m., 2 p.m., 4 p.m.

Sunday, December 6: 10 a.m., 12 p.m., 2 p.m., 4 p.m.

Saturday, December 12: 10 a.m., 12 p.m., 2 p.m., 4 p.m.

Sunday, December 13: 10 a.m., 12 p.m., 2 p.m., 4 p.m.

Saturday, December 19: 10 a.m., 12 p.m., 2 p.m., 4 p.m.

Sunday, December 20: 10 a.m., 12 p.m., 2 p.m., 4 p.m.

Monday, December 21: 11 a.m., 1 p.m., 3 p.m.

Tuesday, December 22: 11 a.m., 1 p.m., 3 p.m.

How Much Are Tickets?

Adults (13+): $30

Children (ages 3–12): $15

Ready to climb aboard? You can purchase your tickets here

Pepsi products will also be available for purchase.

10 Best Things to Do in Maine Before Fall Is Over

Peak foliage may be behind us, but fall isn't over until it's over!

Gallery Credit: Arlen Jameson

More From WDEA Ellsworth Maine