Christmas Tree Train

Available Dates:
  • Adult (12+): $18.00(Coach)
  • Child (0-11): $3.00(Coach)
  • All Ages: $28.00(President's Car)
  • All Ages: $21.00(First Class)
Cash and Credit Cards are accepted. No checks please. Santa is not on this train or at Leaman Place Grove. Our train cars are not handicap accessible. Please contact us in advance if you will need assistance boarding the train.

Please note that this exclusive train ride departs promptly. Train operates rain or shine.
Boarding times are half hour before departure times
Pre-purchase online or by phone at 1-866-725-9666

Ride aboard the Christmas Tree Train to Leaman Place Grove where you can choose a pre-cut Frasier or Douglas Fir tree and have it delivered by steam on a flatcar back to the station.

We are currently offering three Christmas Tree Train departure times. Trains will depart on Saturday, December 2, 2017 at 8 a.m., 9 a.m. and 10 a.m for this exclusive train ride. (Tickets are purchased by depature time, and these trains will sell out. Purchase your tickets early.)

Once at Leaman Place Grove, passengers will have approximately one hour to choose and purchase that special Christmas tree. Watch it being loaded on the flatcar and enjoy free refreshments. Professional photographers will be available to capture that special memory. You will then be returned to the station to pick up your tree from the flatcar. Passengers aboard the Christmas Tree Train can expect to be returned to the East Strasburg Station one-and-a-half hours after departure. Friendly Strasburg Rail Road staff will assist you with loading your tree.  Back at the historic East Strasburg station, children will be treated to storybook readings of holiday classics aboard our heated Caboose (stationary) and visitors of all ages can enjoy a ride aboard the Tinsel Trolley, a self-propelled motor car.

The Christmas Tree Train runs independent of the regularly scheduled Santa’s Paradise Express trains.  Seating is limited, so guests are encouraged to purchase tickets early.

Please note that the tree cost is an additional cost.  Christmas trees are priced individually.  However, the average cost of Christmas trees is approximately $50-55.00. Cash and credit cards are accepted at Leaman Place Grove.

Trains operates rain or shine.