Ticket prices vary:
Coach:
Adults: $48.95
Children (2-11): $46.95
Toddler (Under 2): $14.95
Photo with Santa: $25

First Class:
Adults: $73.90
Children (2-11): $71.90
Toddler (Under 2): $14.95
Photo with Santa: $25

The train runs through January 4, 2016.

Location:
New Hope & Ivyland Railroad
32 West Bridge Street
New Hope, PA 18938

For more information, visit: newhoperailroad.com or newhoperailroad.com/upcoming-events