See all December 2023 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.
Saturday, December 2
Sunday, December 3
Monday, December 4-Friday, December 8
Thu Dec 7 | Four Corners Quad Keyah Marathon & Half Marathon | Four Corners Monument AZ |
Fri Dec 8 | Four Corners Quad Keyah Marathon & Half Marathon | Four Corners Monument UT |
Saturday, December 9
Sunday, December 10
Saturday, December 16
Sunday, December 17
Sun Dec 17 | Brownsville Chief of Police Marathon & Half Marathon | Brownsville TX |
Sun Dec 17 | Candy Cane Course – St. Louis Half Marathon 10k & 5k | St. Peters MO |
Sun Dec 17 | Christmas Cookie Caper Half Marathon 15k 10k & 5k | Long Beach CA |
Sun Dec 17 | Holly Jolly Half Marathon | Camarillo CA |
Sun Dec 17 | The Longest Night Marathon & Half Marathon | Greenville SC |
Sun Dec 17 | Mount Dora Half Marathon & 5K | Mount Dora FL |
Sun Dec 17 | Pocahontas Half 10k & 5k | Chesterfield VA |
Sun Dec 17 | Santa Hustle Galveston Half Marathon & 5k | Galveston TX |
Sun Dec 17 | Santa Hustle Orlando Half Marathon 10k & 5k | Apopka FL |
Sun Dec 17 | Sarasota West Coast Half Marathon & 5K | Sarasota FL |
Sun Dec 17 | Texas Double Marathon & Half Marathon | Dallas TX |
Sun Dec 17 | XTERRA Estrella Mountain Trail Run Marathon Half Marathon 12k & 5k | Goodyear AZ |
Saturday, December 23
Sat Dec 23 | Christmas Jingle All the Way Run 5k 10k & 13.1 Houston | Houston TX |
Sat Dec 23 | Holiday Half Marathon 10k & 5k | Bradenton FL |
Sat Dec 23 | Holiday 5k 10k and Half Marathon | Pflugerville TX |
Sat Dec 23 | Holly Jolly Half Marathon 15k 10k & 5k | Santa Monica CA |
Sat Dec 23 | Medal Madness Santa 5k 10k and Half Marathon | DeLand FL |
Sat Dec 23 | Reindeer Run Half Marathon 15k 10k & 5k | Long Beach CA |
Sat Dec 23 | Santa's Sleigh 5k & Half | Washington DC |
Sunday, December 24
Sun Dec 24 | Holiday Fun Half Marathon 15k 10k & 5k | Santa Monica CA |
Sun Dec 24 | Placerville's Holiday Jingle and Mingle Run Half Marathon 15k 10k & 5k | Placerville CA |
Sun Dec 24 | Twas the Night Before Half Marathon 15k 10k & 5k | Fountain Valley CA |
Monday, December 25 – Friday, December 29
Mon Dec 25 | Happy Holidays Half Marathon 15k 10k & 5k | Long Beach CA |
Wed Dec 27 – Sun Dec 31 | Holiday Five Marathon Half Marathon 10k & 5k | Winter Park FL |
Saturday, December 30
Sat Dec 30 | Bad Donkey Run 5k 10k & 13.1 Houston | Houston TX |
Sat Dec 30 | Countdown to the Finish Half Marathon 15k 10k & 5k | Long Beach CA |
Sat Dec 30 | Run for the Ranch 6H Marathon Half Marathon & Relay | Rogersville MO |
Sunday, December 31
Sun Dec 31 | Holiday Half Marathon 10k & 5k | DeBary FL |
Sun Dec 31 | Last Chance Marathon & Half Marathon | Bellingham WA |
Sun Dec 31 | Last Lap Half Marathon 15k 10k & 5k | Santa Monica CA |
Sun Dec 31 | New Years Double Marathon & Half Marathon | Allen TX |
Sun Dec 31 | Resolution Relay: BYOB Bring Your Own Baton | Boring OR |
Sun Dec 31 | Resolution Run Half Marathon 10k 5k & 1M | Houston TX |
Sun Dec 31 | Run in the New Years Half Marathon 10k & 5k | Huntington Beach CA |