November 2019

The Deer Creek Express runs November 1, 2, and 4-9. No trains run until the North Pole Express which begins on November 23rd. Only North Pole Express trains run the rest of November, and through December until December 26th.

Buy Tickets
  • After Christmas North Pole Express

    After Christmas North Pole Express

  • North Pole Express

    North Pole Express

  • Help get the No. 618 back in service!

    Help get the No. 618 back in service!

The North Pole Express

The North Pole Express

Tickets are selling fast for the magical North Pole Express. Join us on this fun 90 minute round trip to the North Pole. First Class, North Pole Class, and Luxury tickets available. Runs November 23rd - December 30th. All trains will sell out.
More Info
The After Christmas North Pole Express

The After Christmas North Pole Express

The After Christmas North Pole Express includes all the magic of the North Pole Express with some added fun! We find Santa at the North Pole and convince him to ride back with us on the train. Cocoa, cookies, songs, dancing, and special guests. First Class, Luxury, and North Pole class seats available. Great fun for the whole family!
More Info
Monday Night Train

Monday Night Train

Enjoy this fun and family friendly 90 minute evening train ride through the Heber Valley and along the shores of Deer Creek Reservoir. This wonderful train ride includes sing-a-longs, low cost foods and treats, and many other surprises in store. Monday Night Trains are perfect for families and large groups, with affordable prices. After November 4th, no Monday Night Trains until January 13th.
More Info
The Lakeside Limited

The Lakeside Limited

The two-hour scenic Lakeside Limited train runs mid January - April on most Thursdays-Saturdays at 11am. Spectacular views through the Heber Valley, and along the shores of Deer Creek Reservoir. Concessions on board. Experience Utah's only historic railroad!
More Info
<script> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-94015845-1', 'auto'); ga('send', 'pageview'); </script>