December 2021 Half Marathons

NOTE: Many races have been cancelled, postponed, or switched to virtual-only due to the ongoing COVID-19 pandemic. We’re doing our best to update information as soon as possible, but check the race’s website for the latest details.

See all December 2021 half marathons across the USA below, or click Race Calendars above to see each state’s calendar. For each race, you’ll find course maps, elevation profiles, reviews and info on how to register.


Wednesday, December 1 – Friday, December 3

Thu Dec 2 Four Corners Quad Keyah Marathon & Half Marathon Four Corners Monument AZ
Fri Dec 3 Tinajas Ultra & Trail Races Bend TX

Saturday, December 4

Sat Dec 4 Alexa's Thunder Run Half Marathon & 10K Newton NJ
Sat Dec 4 All-Out Fa La La Half Marathon 10K & 5K Westminster CO
Sat Dec 4 Brazos Bend Marathon Half Marathon 100-Mile & 50-Mile Needville TX
Sat Dec 4 Calero Trail Run San Jose CA
Sat Dec 4 Candyland Christmas Half Marathon & 5K Andalusia AL
Sat Dec 4 Cloudland Canyon Half Marathon & 50-Mile Rising Fawn GA
Sat Dec 4 Crooked Creek Marathon Half Marathon 50-Mile & 100-Mile Shepherdsville KY
Sat Dec 4 Death Valley Trail Marathon & Half Marathon Death Valley NP CA
Sat Dec 4 Fayetteville Half Marathon 10K & 5K Fayetteville AR
Sat Dec 4 Four Corners Quad Keyah Marathon & Half Marathon Four Corners Monument CO
Sat Dec 4 Frisco Invitational Fun Run Marathon & 10k Frisco TX
Sat Dec 4 Harmony Half Marathon Monroe GA
Sat Dec 4 Holiday Half Marathon & 8K Run Point Clear AL
Sat Dec 4 Hope for the Holidays Half Marathon & 5K Batesville AR
Sat Dec 4 Manhattanite Run Half Marathon New York NY
Sat Dec 4 Millinocket Marathon & Half Marathon Millinocket ME
Sat Dec 4 Naples Fall Classic Half Marathon & 5K Naples FL
Sat Dec 4 NJ Winter Trail Series Half Marathon 10k & 5k Morristown NJ
Sat Dec 4 OUC Orlando Half Marathon & 5K Orlando FL
Sat Dec 4 Panama City Beach Marathon Half Marathon & 5K Panama City Beach FL
Sat Dec 4 Peacock Gap Trail Run San Rafael CA
Sat Dec 4 Pocahontas Half Marathon 10K & 5K Chesterfield VA
Sat Dec 4 Race 13.1 Durham Half Marathon 10K & 5K Durham NC
Sat Dec 4 Raleigh Holiday Half Marathon Raleigh NC
Sat Dec 4 Redmond Reindeer Romp Half Marathon & 5-Mile Redmond WA
Sat Dec 4 Rehoboth Beach Seashore Marathon & Half Marathon Rehoboth Beach DE
Sat Dec 4 Reindeer Run Half Marathon 10k & 5k St. Helens OR
Sat Dec 4 River Monster Half Marathon & 10k Rogersville AL
Sat Dec 4 Run Laughlin Half Marathon 12K & 5K Laughlin NV
Sat Dec 4 Run LoCo Marathon Half Marathon & 5K Loudon TN
Sat Dec 4 St. Jude Memphis Marathon Half Marathon & 5K Memphis TN
Sat Dec 4 Swamp Stomp Half Marathon Lake Charles LA
Sat Dec 4 Tucson Marathon Half Marathon & Relay Tucson AZ
Sat Dec 4 Tinajas Ultra & Trail Races Bend TX
Sat Dec 4 Whiskey Run Nashville Half Marathon & 5k Nashville TN
Sat Dec 4 Wilmington Historic Half Marathon & 5K Wilmington NC
Sat Dec 4 Winter Trail Fest Half Marathon & 5-Mile Eastside Brighton MI
Sat Dec 4 YMCA Mistletoe Run Half Marathon & 5K Winston-Salem NC

Sunday, December 5

Sun Dec 5 Crooked Creek Marathon & Half Marathon Shepherdsville KY
Sun Dec 5 Dirty South Trail Half Marathon & 10K Knoxville TN
Sun Dec 5 Elves on Trails Half Marathon & 5K San Juan Capistrano CA
Sun Dec 5 EOD Warrior Holiday Dash Marathon Half Marathon & 7K Washington DC
Sun Dec 5 Four Corners Quad Keyah Four Corners Monument NM
Sun Dec 5 Fredericksburg Blue & Gray Half Marathon & 5K Fredericksburg VA
Sun Dec 5 Frosty Half Marathon Raynham MA
Sun Dec 5 Gar Williams Half Marathon Carderock MD
Sun Dec 5 Happy Holidays Half MerryThon & 5K Gloucester MA
Sun Dec 5 I Can-cer Vive Half Atlanta GA
Sun Dec 5 Jingle Bell Half Marathon & 5k Haverhill MA
Sun Dec 5 Last Call Half Marathon 10k & 5k Waukesha WI
Sun Dec 5 Mortgage Network Road Races Half Marathon & 5K Hardeeville SC
Sun Dec 5 Nittany Valley Half Marathon State College PA
Sun Dec 5 NYC Holiday Half Marathon 10K & 5K Brooklyn NY
Sun Dec 5 Oak Ridge to Kingston Express Marathon & Half Marathon Oak Ridge TN
Sun Dec 5 Phoenix Run Run Rudolph Half Marathon Quarter Marathon & 5K Peoria AZ
Sun Dec 5 Reindeer Run Half Marathon & 5K Fernandina Beach FL
Sun Dec 5 Rivanna Greenbelt Marathon & Half Marathon Charlottesville VA
Sun Dec 5 Rock 'n' Roll San Antonio Marathon & Half Marathon San Antonio TX
Sun Dec 5 Rock Canyon Half Marathon Pueblo CO
Sun Dec 5 Run for Tomorrow Half Marathon 10K 5K & Relay Weston FL
Sun Dec 5 RunnersWorld Tulsa Half and Half Marathon Tulsa OK
Sun Dec 5 Sandy Claus Marathon Half Marathon & 10K Ponte Verda FL
Sun Dec 5 Santa Hustle Indianapolis Indianapolis IN
Sun Dec 5 Tinajas Ultra & Trail Races Bend TX
Sun Dec 5 Topo Trail Marathon Half Marathon & Quarter Marathon Bethel OH
Sun Dec 5 World AIDS Day Marathon Half Marathon 10k & 5k Queens NY

Monday, December 6 – Friday, December 10

Saturday, December 11

Sat Dec 11 Baker's Dozen Half Marathon Hurricane UT
Sat Dec 11 Bridgeport Trail Run Bridgeport TX
Sat Dec 11 Bulow Woods Trail Half Marathon 50K & 4.25-Mile Ormond Beach FL
Sat Dec 11 Cajun Country Half Marathon 10K & 5K Lafayette LA
Sat Dec 11 Christmas in Kentucky Half Marathon & 4-Miler Harrodsburg KY
Sat Dec 11 Fort Desoto Half Marathon & 5K St. Petersburg FL
Sat Dec 11 Hark the Herald Angels Half Marathon & 10K Tiburon CA
Sat Dec 11 Helen Holiday Trail Half Marathon & 10K Helen GA
Sat Dec 11 Hitchcock Experience Half Marathon 100M 100K & 50M Honey Creek IA
Sat Dec 11 Holiday Half Marathon Brooklyn NY
Sat Dec 11 Hoover Dam Marathon Half Marathon 10K & 5K Boulder City NV
Sat Dec 11 Huntersville Half Marathon & Holiday 5K Huntersville NC
Sat Dec 11 Kiawah Island Golf Resort Marathon & Half Marathon Kiawah Island SC
Sat Dec 11 La Jolla Half Marathon & 5K La Jolla CA
Sat Dec 11 Mosaic Trail Run Marathon Half Marathon 50K 15K 10K & 5K Liberty Hill TX
Sat Dec 11 NYCRUNS Big Apple Half Marathon New York NY
Sat Dec 11 Pigeon Forge Half Marathon & 5K Pigeon Forge TN
Sat Dec 11 Pigtails Run Marathon Half Marathon & 50K Maple Valley WA
Sat Dec 11 Red Nose Romp Half Marathon & 5K Indianapolis IN
Sat Dec 11 Runfield Half Marathon Buda TX
Sat Dec 11 Santa Hustle Arizona Half Marathon & 5K Glendale AZ
Sat Dec 11 Santa Runs Tacoma Tacoma WA
Sat Dec 11 Spicewood Vineyards Half Marathon 10K & 5K Spicewood TX
Sat Dec 11 Summit Rock Half Marathon Saratoga CA
Sat Dec 11 Viking Dash Trail Run Half Marathon 10K & 5K – Chicago Crystal Lake IL
Sat Dec 11 Warrior Creek Half Marathon Boomer NC
Sat Dec 11 Winter Lake Anna Half Spotsylvania VA


Sunday, December 12

Saturday, December 18

Sunday, December 19

Monday, December 20 – Friday, December 24

Sunday, December 26

Sun Dec 26 Dunedin Half Marathon 10K & 5K Dunedin FL

Monday, December 27 – Friday, December 31