Roaring Camp Railroads is a family-friendly (dogs included, of course) railroad that operates steam excursion trains on a narrow-gauge track once used to haul giant redwood logs from the forest.
The second-growth trees on the site are still impressive, as are the wooden trestles and 19th-century engines used to pull the trains from Roaring Camp up a grade to Bear Mountain, where a picnic stop awaits.
The many special events put on at Roaring Camp throughout the year make for delightful multigenerational outings.
The Roaring Camp Railroad also operates Beach Trains running along the San Lorenzo River to the Santa Cruz Beach Boardwalk amusement park. The park is not dog-friendly, however.
Photo Credit: Joop Reubens