Type to search

The Best Holiday Light Shows Around the Main Line

Photo by Adobe Stock / fruzi

The Main Line sparkles during the holidays with these spectacular light shows to either drive or walk through for a merry evening.

Start a new holiday tradition this year with these light shows happening throughout the Western suburbs. Stay warm in your car for a drive-through show or don your hat and scarf for a walking tour.

Herr’s Holiday Light Display


View this post on Instagram


A post shared by Herr’s Snacks (@herrs.snacks)

The Herr’s Snack Factory exterior lights up every year with a dazzling array of holiday light displays. With over 600,000 bulbs, this free experience is a magical family tradition and doesn’t require leaving your car. Drive through after dusk until January 2.

271 Old Baltimore Pke, Nottingham

A Longwood Christmas


View this post on Instagram


A post shared by Longwood Gardens (@longwoodgardens)

Longwood Gardens never disappoints, especially during this time of year. Botanical-inspired light displays illuminate the grounds, and festive trees and floral arrangements make fantastic backdrops for family photos. The fountains of the Open Air Theatre are true showstoppers, adorned with festive colors while “dancing” to holiday music. Purchase your tickets online in advance for dates through January 8.

1001 Longwood Rd, Kennett Square

Tinseltown Holiday Spectacular

The Main Line’s newest light show is open with fun attractions like a 160-foot ice slide, skating rink, weekly carolers and a marketplace boasting unique holiday gifts. Warm up in Mrs. Claus’ heated reading room, and you may even spot Philadelphia Flyers’ mascot Gritty in attendance on select nights.

Greater Philadelphia Expo Center, 100 Station Ave, Oaks

Wild Lights at Elmwood Park Zoo


View this post on Instagram


A post shared by Elmwood Park Zoo (@elmwoodparkzoo)

Experience the magic of Elmwood Park Zoo’s glowing holiday tradition. Sparkling displays light up the park, and live entertainment makes for a fun-filled family outing. Check it out throughout the season until December 30.

1661 Harding Blvd, Norristown

Festival of Lights at Rose Tree Park

For a second year, this free light display returns to Delaware County’s Rose Tree Park in the evening hours through January 1. Walk through dozens of illuminated trees and stop by the local vendors and food trucks hosted by the park’s Holiday Village.

1671 N Providence Rd, Media

Christmas at Colonial

Bundle up and take a stroll through acres of twinkling lights while sipping hot chocolate at Colonial Gardens. A commemorative ornament is included with your ticket, and character meet and greets will take place on select nights. Purchasing tickets online ahead of time is recommended.

745 Schuylkill Rd, Phoenixville



View this post on Instagram


A post shared by Philadelphia Zoo (@philadelphiazoo)

With over a million lights to see, attendees can make their way through the Philadelphia Zoo’s 14 nature-themed zones. The highlight of the night will be the 40-foot-tall penguin that overlooks Bird Lake and lights up to the tune of holiday music. Grab a snack before embarking on your journey, and don’t forget the hot chocolate and apple cider, both available in spiked varieties.

3400 W Girard Ave, Philadelphia

Peddler’s Village Holiday

Peddler’s Village transforms into a winter wonderland with spectacular lights, specialty shops and fine dining. Stop in the Visitor & Event Center to witness over 100 gingerbread houses that have been expertly decorated to compete in the village’s gingerbread competition. Santa is also onsite during afternoon parades and for photos on weekends.

100 Peddler’s Village, Lahaska

Related: 8 Festive Bars and Restaurants in the Main Line and Philadelphia Region