December 2020 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 2020 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.

Tuesday, December 1 – Friday, December 4

Thu Dec 3 Four Corners Quad Keyah Half Marathon Series – Arizona Four Corners Monument AZ
Fri Dec 4 Four Corners Quad Keyah Half Marathon Series – Utah Four Corners Monument UT

Saturday, December 5

Sat Dec 5 All-Out Fa La La Half Marathon 10K & 5K Westminster CO
Sat Dec 5 Brazos Bend 100M 50M Marathon & Half Marathon Needville TX
Sat Dec 5 Calero Trail Run Half Marathon 50K 25K 15K 10K & 5K San Jose CA
Sat Dec 5 Canyon Rumble Frozen Half Madras OR
Sat Dec 5 Death Valley Trail Marathon & Half Marathon Death Valley NP CA
Sat Dec 5 Falls 100M 50M Marathon & Half Marathon Falls of Rough KY
Sat Dec 5 Four Corners Quad Keyah Half Marathon Series – Colorado Four Corners Monument CO
Sat Dec 5 Holualoa Tucson Marathon Half Marathon & Relay Tucson AZ
Sat Dec 5 Hope for the Holidays Half Marathon & 5K Batesville AR
Sat Dec 5 Irving Frost Half Marathon 10K & 5K Irving TX
Sat Dec 5 Lady of the Mountain Half Marathon 10K & 5K Alamogordo NM
Sat Dec 5 The Manhattanite Half Marathon 10K & 5K New York NY
Sat Dec 5 Millinocket Marathon & Half Marathon Millinocket ME
Sat Dec 5 OUC Orlando Half Marathon & 5K Orlando FL
Sat Dec 5 Panama City Beach Marathon Half Marathon & 5K Panama City Beach FL
Sat Dec 5 Peacock Gap Trail Run Half Marathon 30K 10K & 5K San Rafael CA
Sat Dec 5 Pocahontas Half Marathon 10K & 5K Chesterfield VA
Sat Dec 5 Race 13.1 Durham Half Marathon 10K & 5K Durham NC
Sat Dec 5 Redmond Reindeer Romp Half Marathon & 5-Mile Redmond WA
Sat Dec 5 Rehoboth Beach Seashore Marathon & Half Marathon Rehoboth Beach DE
Sat Dec 5 Run Laughlin Half Marathon & 5K Laughlin NV
Sat Dec 5 Run LoCo Marathon Half Marathon & 5K Loudon TN
Sat Dec 5 Saddleback Marathon & Half Marathon Lake Elsinore CA
Sat Dec 5 The Scream Half Marathon Jonas Ridge NC
Sat Dec 5 St. Jude Memphis Marathon Half Marathon 10K & 5K Memphis TN
Sat Dec 5 Tinajas Ultra Trail Races Bend TX
Sat Dec 5 Wilmington Historic Half Marathon & 5K Wilmington NC

Sunday, December 6

Saturday, December 12

Sunday, December 13

Saturday, December 19

Sunday, December 20

Sun Dec 20 Florida West Coast Half Marathon & 5K Sarasota FL
Sun Dec 20 Mount Dora Half Marathon & 5K Mount Dora FL
Sun Dec 20 Whine Not Another Marathon & Half Dallas TX

Sunday, December 27

Monday, December 28 – Thursday, December 31

Thu Dec 31 Last Chance Marathon & Half Marathon Bellingham WA