I spent 60 hours on Amtrak overnight trains between NYC and Miami. Then I spent 15 hours on an Amtrak sleeper train from Denver to Salt Lake City.
Several heritage railways provide shorter, family-friendly excursions, sometimes with seasonal themes like pumpkin patches.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results