The Heber Valley Railroad runs from Heber City, Utah to Vivian Park in the Provo Canyon. Here is a description of the railroad from Wikipedia: Heber Valley Railroad.
The Heber Valley Railroad (HVRX) is a heritage railroad based in Heber City, Utah. It operates passenger excursion trains along a line between Heber City and Vivian Park, which is located in Provo Canyon. The HVRX carries over 110,000 passengers a year.
The railroad line is approximately 16 miles (26 km) long. A typical round trip ride on the train takes about 3 hours. There are a total of four passing sidings outside of the Heber yard limit. Notable landmarks seen from the train include Mount Timpanogos, Cascade Mountain, Deer Creek Dam and Reservoir, Provo River, Sundance Ski Resort, Tate Barn, and Soldier Hollow. A variety of wildlife including deer, eagles, fox, moose, turkeys, hawks, mountain lions (cougars), and beavers, have all been seen from the train as well.
We spent a very pleasant day trip driving to Heber City and taking a ride on the Railroad. It was a beautiful trip.