Home / Guides / Philadelphia winter races
Best races in Philadelphia this winter
Updated
150 races are on the Philadelphia calendar from mid-November through February, across the city, the suburbs, South Jersey and Wilmington. The season starts big with Philadelphia Marathon Weekend, then turns to Turkey Trots, Jingle Bell runs and a winter race series in Bucks County.
Our picks
- Shortest of marathon weekend: Rothman Orthopaedics 8K, November 21. The 8K along the Schuylkill River on Kelly Drive.
- The big half: Dietz & Watson Philadelphia Half Marathon, November 21. Saturday of Philadelphia Marathon Weekend, through Old City and Center City.
- The big one: TIAA Philadelphia Marathon, November 22. A Boston qualifier past Philadelphia's historic sites.
- Holiday fun: Elf 'N' Cocoa 8K/5K & 1 Mile Fun Run, December 6. 8K, 5K and a 1 mile fun run in West Deptford.
- Jingle Bell Run: Jingle Bell Run - Philadelphia, December 12. Philadelphia's stop of the Jingle Bell Run series. Price goes up after December 11.
- Winter series: Tyler Challenge 10K, December 27. A 10K in Newtown, part of a winter race series.
- Last run of 2026: Third Annual New Year’s Eve Run | Run Into, December 31. A New Year's Eve run in Philadelphia.
- Winter half: Eenie-Meanie-Minie-Moe - 13.1M, February 14. A Valentine's Day half marathon in Newtown.
Every Philadelphia race this winter, by month
November 2026
63 races
-
from $25Sign up ↗
-
Sun Nov 15 · 8:30 AM · Williamstown · South Jersey
Half marathon
from $95Sign up ↗ -
Reg. closed
-
Sun Nov 15 · 9:00 AM · Wayne · Main Line & PA Suburbs
5K
-
from $55Sign up ↗
-
from $60Sign up ↗
-
Sun Nov 15 · 8:30 AM · Wayne · Main Line & PA Suburbs
1 mile5K
from $20Sign up ↗ -
Fri Nov 20 · 5:00 PM · Yardley · Main Line & PA Suburbs
2 miles
-
from $30Sign up ↗
-
from $35Sign up ↗
-
Sat Nov 21 · 8:30 AM · Haddonfield · South Jersey
5K
from $35Sign up ↗ -
Sat Nov 21 · 7:00 AM · Philadelphia · Philadelphia
Half marathon
see siteSold out -
from $25Sign up ↗
-
Sat Nov 21 · 9:00 AM · Glassboro · South Jersey
5K
from $30Sign up ↗ -
from $30Sign up ↗
-
see siteSold out
-
Sat Nov 21 – Sun Nov 22 · 7:00 AM · Philadelphia · Philadelphia
Half marathon · SatMarathon
Reg. closed -
see siteSold out
-
Thu Nov 26 · 9:00 AM · Boyertown · Main Line & PA Suburbs
1 mile5K
from $25Sign up ↗ -
Thu Nov 26 · 8:30 AM · Lambertville · Princeton & Trenton
5K
-
Thu Nov 26 · 8:30 AM · Lafayette Hill · Main Line & PA Suburbs
1 mile5K
from $30Sign up ↗ -
Thu Nov 26 · 8:00 AM · Haddonfield · South Jersey
5K
from $30Sign up ↗ -
Thu Nov 26 · 9:00 AM · Langhorne · Main Line & PA Suburbs
1 mile5K5 miles
-
Thu Nov 26 · 8:30 AM · Conshohocken · Main Line & PA Suburbs
5K
-
from $25Sign up ↗
-
from $44Sign up ↗
-
from $10Sign up ↗
-
Thu Nov 26 · 8:00 AM · Montgomery Township Aka: "MoTown" · Main Line & PA Suburbs
5K8K
-
from $30Sign up ↗
-
from $35Reg. closed
-
Thu Nov 26 · 8:45 AM · Wayne · Main Line & PA Suburbs
5K
-
from $25Sign up ↗
-
from $20Sign up ↗
-
Thu Nov 26 · 10:15 AM · Kennett Square · Main Line & PA Suburbs
5K
from $35Sign up ↗ -
from $35Sign up ↗
-
from $15Sign up ↗
-
from $25Sign up ↗
-
Sat Nov 28 · 9:00 AM · Havertown · Main Line & PA Suburbs
5K
-
Sat Nov 28 · 7:30 AM · Camden · South Jersey
1 mile5K10KHalf marathon
from $30Sign up ↗ -
Sat Nov 28 · 7:30 AM · Camden · South Jersey
1 mile5K10KHalf marathon
from $30Sign up ↗ -
Sat Nov 28 · 9:30 AM · Phoenixville · Main Line & PA Suburbs
5KTrail
-
Sat Nov 28 · 8:45 AM · Drexel Hill · Main Line & PA Suburbs
5K
-
Sat Nov 28 · 7:30 AM · Camden · South Jersey
1 mile5K10KHalf marathon
from $30Sign up ↗ -
Sat Nov 28 · 7:30 AM · Camden · South Jersey
1 mile5K10KHalf marathon
from $30Sign up ↗ -
Sun Nov 29 · 10:00 AM · Doylestown · Main Line & PA Suburbs
2 miles5K10K
-
from $25Sign up ↗
-
from $45Sign up ↗
December 2026
42 races
-
Thu Dec 3 · 7:00 PM · New Hope · Main Line & PA Suburbs
1 mile2 miles
-
from $40Reg. closed
-
from $30Sign up ↗
-
from $25Sign up ↗
-
Sat Dec 5 · 7:45 AM · West Chester · Main Line & PA Suburbs
5K
from $40Sign up ↗ -
from $25Sign up ↗
-
from $25Sign up ↗
-
Sat Dec 5 · 11:30 AM · Swarthmore · Main Line & PA Suburbs
1 mile
from $28Sign up ↗ -
Sat Dec 5 · 10:00 AM · Princeton · Princeton & Trenton
6KTrail
-
from $35Sign up ↗
-
from $45Sign up ↗
-
Sun Dec 6 · 9:00 AM · Wayne · Main Line & PA Suburbs
1 mile5K
-
Sat Dec 12 · 9:00 AM · Princeton · Princeton & Trenton
5K
from $10Sign up ↗ -
from $20Sign up ↗
-
Sat Dec 12 · 7:30 AM · Camden · South Jersey
1 mile5K10KHalf marathon
from $30Sign up ↗ -
Sat Dec 12 · 7:30 AM · Camden · South Jersey
1 mile5K10KHalf marathon
from $30Sign up ↗ -
Sat Dec 12 · 7:30 AM · Camden · South Jersey
1 mile5K10KHalf marathon
from $30Sign up ↗ -
Sat Dec 12 · 7:30 AM · Camden · South Jersey
1 mile5K10KHalf marathon
from $30Sign up ↗ -
from $25Sign up ↗
-
from $25Sign up ↗
-
from $24Sign up ↗
-
from $25Sign up ↗
-
Sat Dec 26 · 7:30 AM · Camden · South Jersey
1 mile5K10KHalf marathon
from $30Sign up ↗ -
Sat Dec 26 · 7:30 AM · Camden · South Jersey
1 mile5K10KHalf marathon
from $30Sign up ↗ -
Sat Dec 26 · 7:30 AM · Camden · South Jersey
1 mile5K10KHalf marathon
from $30Sign up ↗ -
Sat Dec 26 · 7:30 AM · Camden · South Jersey
1 mile5K10KHalf marathon
from $30Sign up ↗ -
from $25Sign up ↗
-
Thu Dec 31 · 6:00 PM · Spring House · Main Line & PA Suburbs
2 miles5K
-
Thu Dec 31 · 6:00 PM · Philadelphia · Philadelphia
5K5 miles
January 2027
21 races
-
Fri Jan 1 · 12:00 PM · West Chester · Main Line & PA Suburbs
5K
from $30Sign up ↗ -
from $25Sign up ↗
-
from $25Reg. closed
-
Fri Jan 1 · 11:00 AM · Hamilton Township · Princeton & Trenton
5K10K
-
Sun Jan 10 · 10:00 AM · Wilmington · Wilmington & Delaware
5K
-
from $25Sign up ↗
-
Sat Jan 16 · 7:30 AM · Camden · South Jersey
1 mile5K10KHalf marathon
from $30Sign up ↗ -
Sat Jan 16 · 7:30 AM · Camden · South Jersey
1 mile5K10KHalf marathon
from $30Sign up ↗ -
Sat Jan 16 · 7:30 AM · Camden · South Jersey
1 mile5K10KHalf marathon
from $30Sign up ↗ -
Sat Jan 16 · 7:30 AM · Camden · South Jersey
1 mile5K10KHalf marathon
from $30Sign up ↗ -
from $25Sign up ↗
-
from $25Reg. closed
-
from $25Sign up ↗
-
from $30Sign up ↗
-
Sat Jan 30 · 7:30 AM · Camden · South Jersey
1 mile5K10KHalf marathon
from $30Sign up ↗ -
from $30Sign up ↗
-
from $30Sign up ↗
-
from $25Sign up ↗
February 2027
24 races
-
from $42Sign up ↗
-
from $25Sign up ↗
-
Sat Feb 13 · 7:30 AM · Camden · South Jersey
1 mile5K10KHalf marathon
from $30Sign up ↗ -
Sat Feb 13 · 7:30 AM · Camden · South Jersey
1 mile5K10KHalf marathon
from $30Sign up ↗ -
Sat Feb 13 · 7:30 AM · Camden · South Jersey
1 mile5K10KHalf marathon
from $30Sign up ↗ -
Sat Feb 13 · 7:30 AM · Camden · South Jersey
1 mile5K10KHalf marathon
from $30Sign up ↗ -
Sun Feb 14 · 9:00 AM · Newtown · Main Line & PA Suburbs
Half marathon
from $50Sign up ↗ -
from $25Reg. closed
-
from $25Sign up ↗
-
from $39Sign up ↗
-
Sat Feb 27 · 7:30 AM · Camden · South Jersey
1 mile5K10KHalf marathon
from $30Sign up ↗ -
Sat Feb 27 · 7:30 AM · Camden · South Jersey
1 mile5K10KHalf marathon
from $30Sign up ↗ -
Sat Feb 27 · 7:30 AM · Camden · South Jersey
1 mile5K10KHalf marathon
from $30Sign up ↗ -
Sat Feb 27 · 7:30 AM · Camden · South Jersey
1 mile5K10KHalf marathon
from $30Sign up ↗ -
from $25Sign up ↗
Quick answers
How many races are in Philadelphia this winter?
Races Near lists 150 races in Philadelphia, the suburbs, South Jersey and Wilmington between November 15, 2026 and February 28, 2027: 122 with a 5K, 33 with a half marathon.
When is the Philadelphia Marathon 2026?
The TIAA Philadelphia Marathon is Sunday, November 22, 2026. The half marathon and the 8K are the day before, Saturday, November 21.
When does the next Philadelphia race price go up?
Stoga’s Case for Smiles 3rd Annual 5k Run & 1 Mile Walk: the 5K goes from $35 to $40 after November 8. 55 more Philadelphia races publish a later price increase, listed on each race page.
What is the cheapest race in Philadelphia this winter?
Moorestown Turkey Trot on November 26 has the lowest starting price among these races: from $10 for its cheapest event, before the registration platform's processing fee.