Back to Previous

Christmas Magic -- A Festival of Lights

3699 Deininger Rd, York, PA 17406

November 24, 2023 - December 30, 2023


Mon-Thurs, 6-9 p.m.; Fri-Sun, 5-9 p.m.

$10 for adults, seniors, and children age 15 and up. $5 for children age 6-14. Children age 5 and younger are free.

Recurrence: Recurring daily

Presented by: York County Parks

Location: Rocky Ridge County Park


York County Parks is pleased to present the 40th edition of Christmas Magic! The event runs November 24 through December 30 (closed December 24-25). Stroll through the festive half-mile, ADA accessible, woodland trail filled with more than 600,000 sparkling Christmas lights and holiday scenes. Look for new lights and new/refurbished props in 2023. 

Tickets for 2023 are not on sale! 

  • $10 for adults, seniors, and children age 15 and up
  • $5 for children age 6-14
  • Children age 5 and younger are free

Admission to Christmas Magic is by online reservation only. Reservations can be made up until the last minute while available. Come at the time of your choice and stay until closing. Reservations are required; no walk-ins will be permitted.  Timed admission limits the number of people attending Christmas Magic at one time, providing a better visiting experience and less waiting in traffic and lines. All sales are final. Tickets are non-refundable unless the York County Parks closes the event due to weather and/or light outages. No other refund requests will be honored.

Please visit the Parks FAQs page for more information.

Weather-Related Cancellations: The lights and displays can be temperamental in the presence of snow, rain, ice, and fog. They may require more than a day to dry out after the weather improves. Please check your email after 1:30 on the day of your tickets for any cancellation messages. If the date is canceled due to weather, you will receive a refund to your credit card on the following business day.  You can also call the Christmas Magic Hotline at 717-840-7440, press 4, then 2, or visit Facebook or Twitter for trail conditions and closures.

To get started, choose an available date and time that you wish to attend, from the online calendar. Please note: events on the calendar take a few moments to load. If a specific date and/or time does not appear, the event is Sold Out.  Please be sure to register children under age 6 to help us maintain an accurate attendance count.