Climb aboard the train at New Hope & Ivyland Railroad for a 45-minute trick-or-treat train ride. Kids are encouraged to dress in their favorite Halloween costumes and trick-or-treat around the New Hope train station for candy and assorted toys.
The train departs at 6:30pm. This Halloween Trick-or-Treat Train departs the New Hope Train Station.
Tickets must be purchased online in advance.