The North Carolina Transportation Museum is running a couple of scenic train trips from Spencer, NC (with an additional pickup in Greensboro, NC) to Roanoke, VA as well as a trip from Spencer, NC to Asheville, NC. The trips are on October 30th and 31st respectively.
For more information check...