December 2018 Half Marathons

See all December 2018 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 1

Sunday, December 2

Monday, December 3 – Friday, December 7

Saturday, December 8

Sat Dec 8 Alexa's Thunder Run Half Marathon & 5K Newton NJ
Sat Dec 8 All-Out Fa La La Half Marathon 10K & 5K Westminster CO
Sat Dec 8 Brazos Bend 100M 50M Marathon & Half Marathon Needville TX
Sat Dec 8 Buckeye Maraton Half Marathon 10K & 5K Buckeye AZ
Sat Dec 8 Bulow Woods Trail Race & Ultra Marathon Ormond Beach FL
Sat Dec 8 Cajun Country Run Half Marathon 10K & 5K Lafayette LA
Sat Dec 8 Four Corners Quad Keyah Marathon & Half Marathon – Colorado Four Corners Monument CO
Sat Dec 8 Hark the Herald Angels Half Marathon & 10K Tiburon CA
Sat Dec 8 Hillsborough River Marathon Half Marathon & Quarter Marathon Thonotosassa FL
Sat Dec 8 Holiday Fun Half Marathon 15K 10K & 5K Huntington Beach CA
Sat Dec 8 Holiday Half Marathon Brooklyn NY
Sat Dec 8 Holualoa Tucson Marathon Half Marathon & Relay Tucson AZ
Sat Dec 8 I Ran Marathons Flagship Series – Gambia San Antonio TX
Sat Dec 8 Kiawah Island Golf Resort Marathon & Half Marathon Kiawah Island SC
Sat Dec 8 Loyston Point Scramble Half Marathon & 10K Andersonville TN
Sat Dec 8 Millinocket Marathon & Half Marathon Millinocket ME
Sat Dec 8 Mt. Juliet Holiday Half & 5K Mount Juliet TN
Sat Dec 8 Pocahontas Half Marathon 10K & 5K Chesterfield VA
Sat Dec 8 Race 13.1 Durham Half Marathon 10K & 5K Durham NC
Sat Dec 8 Rehoboth Beach Seashore Marathon & Half Marathon Rehoboth Beach DE
Sat Dec 8 Santa Barbara Red Rock Half Marathon Santa Barbara CA
Sat Dec 8 Santa Runs Tacoma Half Marathon 10K & 5K Tacoma WA
Sat Dec 8 Summit Rock Half Marathon 10K & 5K Saratoga CA
Sat Dec 8 Viking Dash Trail Run Half Marathon 10K & 5K – Chicago Crystal Lake IL
Sat Dec 8 Walnut Creek Half Marathon 10K 5K & Relay Walnut Creek CA

Sunday, December 9

Saturday, December 15

Sunday, December 16

Monday, December 17 – Friday, December 21

Saturday, December 22

Sunday, December 23

Monday, December 24 – Friday, December 28

Saturday, December 29

Sunday, December 30

Monday, December 31

MENU