The Canadian Pacific Railroad is running two Holiday Trains this year..
The U.S Holiday Train runs from November 21 to December 19 and stops in Maine, New York, Illinois, Iowa, Kansas. Missouri, Oklahoma, Arkansas, Texas and Louisiana. There are three stops in Maine on November 21st.The schedule can be found at
The Canadian Holiday Train also runs from November 21 to December. It has has many stops in Canada along with a few in New York. The schedule can be found at