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

READ MORE: Philadelphia Weather: How Much Snow Will Major Nor'easter Dump On Your Area?

The train runs through January 4, 2016.

READ MORE: Full-Service Pediatric Office Keeping Students Healthy At LEAP Academy University Charter School

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

MORE NEWS: Major Preparations Underway At Jersey Shore, Philadelphia Region Ahead Of Winter Storm

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