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
Thu Dec 6 | Four Corners Quad Keyah Marathon & Half Marathon – Arizona | Teec Nos Pos AZ |
Fri Dec 7 | Four Corners Quad Keyah Marathon & Half Marathon – Utah | Four Corners Monument UT |
Saturday, December 8
Sunday, December 9
Saturday, December 15
Sunday, December 16
Sun Dec 16 | Gar Williams Half Marathon | Carderock MD |
Sun Dec 16 | Mount Dora Half Marathon & 5K | Mount Dora FL |
Sun Dec 16 | Rockin' With Santa Half Marathon 10K & 5K | Snellville GA |
Sun Dec 16 | Run Run Rudolph Half Marathon Quarter Marathon & 5K – Tucson | Tucson AZ |
Sun Dec 16 | Run with Santa Marathon 2/3 Marathon Half Marathon 15K 10K & 5K | Long Beach CA |
Sun Dec 16 | Santa Hustle Half Marathon & 5K – Arizona | Glendale AZ |
Sun Dec 16 | Santa Hustle Half Marathon & 5K – Texas | Galveston TX |
Sun Dec 16 | Whine Not Another Marathon and Half | Dallas TX |
Sun Dec 16 | ZombieRunner Quarry Lakes Run Half Marathon | Fremont CA |
Monday, December 17 – Friday, December 21
Fri Dec 21 | I Ran Marathons Christmas Series – Snowman | San Antonio TX |
Saturday, December 22
Sat Dec 22 | Christmas Corral Half Marathon & 4-Mile | Pretty Prairie KS |
Sat Dec 22 | I Ran Marathons Christmas Series – Santa Claus | San Antonio TX |
Sat Dec 22 | Reindeer Run Half Marathon 15K 10K & 5K | Long Beach CA |
Sat Dec 22 | Runners Ranch Half Marathon | San Antonio TX |
Sat Dec 22 | Santa Hustle Half Marathon & 5K – North Carolina | Belmont NC |
Sunday, December 23
Sun Dec 23 | I Ran Marathons Christmas Series – Reindeer | San Antonio TX |
Sun Dec 23 | I Ran Marathons Flagship Series – Germany | San Antonio TX |
Sun Dec 23 | Reindeer Run Half Marathon 15K 10K & 5K | Van Nuys CA |
Monday, December 24 – Friday, December 28
Mon Dec 24 | I Ran Marathons Christmas Series – Jingle Bells | San Antonio TX |
Mon Dec 24 | Placerville Path Run Jingle and Mingle Half Marathon 9M 10K & 5K | Placerville CA |
Tue Dec 25 | Holiday Fun Half Marathon 15K 10K & 5K | Santa Monica CA |
Tue Dec 25 | I Ran Marathons Christmas Series – Christmas Day | San Antonio TX |
Wed Dec 26 | Holiday Series Marathon Half Marathon 50K 10K & 5K – Day 1 | Las Cruces NM |
Thu Dec 27 | Holiday Series Marathon Half Marathon 50K 10K & 5K – Day 2 | Las Cruces NM |
Fri Dec 28 | Holiday Series Marathon Half Marathon 50K 10K & 5K – Day 3 | Las Cruces NM |
Saturday, December 29
Sat Dec 29 | Carolina Beach State Park Half Marathon & 5K | Carolina Beach NC |
Sat Dec 29 | FL.ROC Trails Half Marathon & 5K | Palm Coast FL |
Sat Dec 29 | Happy Holidays Marathon 2/3 Marathon Half Marathon 15K 10K & 5K | Long Beach CA |
Sat Dec 29 | Holiday Series Marathon Half Marathon 50K 10K & 5K – Day 4 | Las Cruces NM |
Sat Dec 29 | I Ran Marathons Flagship Series – Ghana | San Antonio TX |
Sat Dec 29 | I Ran Marathons Winter Festival Series – Apollo | San Antonio TX |
Sat Dec 29 | New Year's Celebration Half Marathon 15K 10K & 5K | Long Beach CA |
Sat Dec 29 | Run for the Ranch Marathon & Half Marathon | Springfield MO |
Sunday, December 30
Sun Dec 30 | Brazen New Year's Eve Half Marathon 10K & 5K | Fremont CA |
Sun Dec 30 | Holiday Series Marathon Half Marathon 50K 10K & 5K – Day 5 | Las Cruces NM |
Sun Dec 30 | I Ran Marathons Winter Festival Series – Athena | San Antonio TX |
Sun Dec 30 | New Year's Celebration Half Marathon 15K 10K & 5K | Santa Monica CA |
Sun Dec 30 | Resolution Relay Bring Your Own Baton Half Marathon | Boring OR |
Sun Dec 30 | Run in the New Year Half Marathon 10K & 5K | Huntington Beach CA |
Sun Dec 30 | Year End Marathon 3/4 Marathon Half Marathon 15K 10K & 5K | Long Beach CA |
Sun Dec 30 | Yukon Do It Marathon & Half Marathon | Port Orchard WA |
Monday, December 31
Mon Dec 31 | Delray Beach Half Marathon | Delray Beach FL |
Mon Dec 31 | Holiday Series Marathon Half Marathon 50K 10K & 5K – Day 6 | Las Cruces NM |
Mon Dec 31 | I Ran Marathons Winter Festival Series – New Year's Eve | San Antonio TX |
Mon Dec 31 | New Year's Double Marathon Half Marathon & 5K | Allen TX |
Mon Dec 31 | New Year's Eve Marathon 3/4 Marathon Half Marathon 15K 10K & 5K | Long Beach CA |