October & November 2018

The last two Provo Canyon Limited trains of 2018 run October 30th and 31st. No trains run November 1 - 18th as we prepare for the North Pole Express. The North Pole Express runs November 20 - December 22, and the After Christmas North Pole Express runs December 26-29. North Pole Tickets are selling fast! Get yours now before they are gone.

Buy Tickets
  • Image galleries

    Image galleries

  • 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

The traditional North Pole Express tickets are selling fast! All trains are usually sold out before Thanksgiving, so get yours now. Join us on this magical journey to the North Pole and enjoy traditional Christmas fun on the historic Heber Creeper.
More Info
The After Christmas North Pole Express

The After Christmas North Pole Express

Santa is relaxing after a busy Christmas but still finds time to join us on the fun After Christmas North Pole Express. You'll enjoy all the traditional fun of the North Pole Express with a twist! Santa will visit each passenger and give you a special gift! Cocoa, cookies, and lots more.
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.
More Info
The Lakeside Limited

The Lakeside Limited

The two-hour scenic Lakeside Limited train begins December 26th and runs through Saturday, January 5th. After a short break it resumes on January 17th and runs Thursday-Saturday through April 27th. Spectacular views through the Heber Valley and along the shores of Deer Creek Reservoir.
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>