Philadelphia, Pennsylvania Weather in December

United States · December climate averages and travel tips

Avg high7°C (44°F)
Avg low-2°C (29°F)
Rainfall115 mm (4.5 in)
RatingPoor 3.6/10

In December, Philadelphia has average highs of 7°C (44°F) and lows of -2°C (29°F). December is winter in United States. The month is moderately rainy, with about 115 mm (4.5 in) of rain spread over 10 days. You get roughly 9.2 hours of daylight and frequently cloudy skies.

Is December a good time to visit Philadelphia?

December is not the best time to visit Philadelphia (3.6/10) mainly because of the cold. The weather is much better in May and September to October.

Visiting Philadelphia in December

December feels cold and damp

December days reach about 7°C, but nights can dip to -2°C. Rain falls on around 10 days, and short daylight hours can make outdoor sightseeing feel chilly and rushed. You can still walk the historic district between Independence Hall and the Liberty Bell, but duck into the museums when the weather turns wet. Save long strolls along the Schuylkill River Trail for a brighter day.

If you hate crowds, visit the outdoor sights on a weekday and keep a museum nearby as your backup.

Holiday lights and markets

Christmas Village brings German-style market stalls to LOVE Park and City Hall, with seasonal food and gifts. The Macy's Christmas Light Show inside the Wanamaker Building is another classic; it's a welcome warm stop near Center City. Both draw festive crowds, especially around weekends and the holidays.

Travelling with kids? Pair the light show with a visit to Reading Terminal Market, where you can warm up over a roast pork sandwich or a soft pretzel.

Crowds and costs

December is generally quieter and often less expensive than Philadelphia's popular May and September-to-October months. But holiday weekends can be busy, and hotel rates may rise around Christmas and New Year. Early December is a better bet if you want the seasonal atmosphere without as many visitors.

For an easy holiday walk, start at City Hall, cross Dilworth Park, then head to LOVE Park. The displays are close together, so you can cut the walk short if the rain or cold gets wearing.

December weather at a glance

Average high7°C (44°F)
Average low-2°C (29°F)
Daily mean2°C (36°F)
Rainfall115 mm (4.5 in)
Rainy days (1 mm+)10
Humidity85%
Cloud cover64%
Daylight9.2 hours
Est. sunshine3.6 hours/day
Wind7 km/h
vs November6°C cooler than November, with 31 mm more rain.

What to pack for Philadelphia in December

Philadelphia weather in other months

Jan4°C / -5°C85 mmPoorFeb5°C / -4°C78 mmPoorMar10°C / 0°C98 mmFairApr17°C / 5°C102 mmGoodMay22°C / 11°C93 mmExcellentJun27°C / 16°C116 mmFairJul30°C / 20°C127 mmFairAug30°C / 19°C121 mmFairSep26°C / 15°C101 mmExcellentOct20°C / 9°C107 mmExcellentNov13°C / 2°C84 mmGoodDec7°C / -2°C115 mmPoor

← NovemberBest time to visit PhiladelphiaJanuary →

Better weather in December nearby

Nearby in December

Where else is good in December? See where to go in December.