North Carolina Half Marathons by Date • By City
Browse all 2023-2024 North Carolina half marathons by month below. For each race, you’ll find course maps, elevation profiles, runner reviews, and how to sign up.
When you view a race, you’ll also find contact info if you’re having problems with your registration or need to contact the race directors.
September 2023
Sat Sep 2 | Luau 5k 10k & Half Marathon | Wilmington NC |
Sun Sep 3 | Uwharrie Dash Moonlight 5k Ten Miler and Double Feature Half | Albemarle NC |
Sat Sep 16 | Luau 5k 10k & Half Marathon | Wilmington NC |
Sat Sep 16 | Marine Corps Half Marathon | Camp Lejeune NC |
Sat Sep 23 | Tread Nightly/Tread Brightly Half Marathon & 4M | Charlotte NC |
Sat Sep 30 | Oktoberfest Half Marathon & 5K | Asheville NC |
Sat Sep 30 | Run for Green Half Marathon 10k & 5k | Davidson NC |
Charlotte Marathon & Half Marathon on November 4, 2023
October 2023

Charlotte Marathon & Half Marathon on November 4, 2023
November 2023
Sat Nov 4 | Charlotte Marathon Half Marathon & 5K | Charlotte NC |
Sat Nov 4 | Viking Dash – Cape Fear Half Marathon 10k & 5k | Winnabow NC |
Sun Nov 5 | Raleigh City of Oaks Marathon Half Marathon 10K & 5K | Raleigh NC |
Sat Nov 11 | Mayberry Half Marathon 10k & 5k | Mt. Airy NC |
Sat Nov 11 | Trail to Tryon Half Marathon 10k & 5k | New Bern NC |
Sun Nov 12 | Battleship Half Marathon 10K & 5K | Wilmington NC |
Sun Nov 12 | Outer Banks Half Marathon | Kitty Hawk NC |
Sat Nov 18 | Cozy Toes Half Marathon 11k & 5.5k | Raleigh NC |
Sat Nov 18 | Greensboro Half Marathon | Greensboro NC |
Sat Nov 18 | Holly Springs Half Marathon 10k & 5k | Holly Springs NC |
Sat Nov 18 | Tryon Half Marathon | Tryon NC |
Thu Nov 23 | Lake Norman Turkey Trot Half Marathon 10k & 5k | Cornelius NC |
Thu Nov 23 | Skinny Turkey Half Marathon 10K & 5K | Raleigh NC |
Sat Nov 25 | Turkey Chase Half Marathon 10k & 5k | Cary NC |
December 2023
Sat Dec 2 | Race 13.1 Durham Half Marathon 10k & 5k | Durham NC |
Sat Dec 2 | Run at the Rock Half Marathon 10k & 5k | Burlington NC |
Sat Dec 2 | Viking Dash Trail Run Raleigh Half Marathon 10k & 5k | New Hill NC |
Sat Dec 2 | Wilmington Historic Half 10k & 5k | Wilmington NC |
Sat Dec 2 | YMCA Mistletoe Run Half Marathon 5k & 1M | Winston-Salem NC |
Sat Dec 9 | Huntersville Half Marathon & 10k | Huntersville NC |
Sat Dec 16 | Lake Norman Elf Classic Half Marathon & 5k | Statesville NC |
Sat Dec 30 | Carolina Beach State Park Half Marathon & 5k | Carolina Beach NC |
January 2024
Sat Jan 20 | Asheville Hot Chocolate Races Half Marathon 10k 5k & 1k | Asheville NC |
Sat Jan 20 | Whiskey Tango Foxtrot Half Marathon | Gibsonville NC |
Sat Jan 27 | Viking Dash – Greensboro Half Marathon 10k & 5k | Pleasant Garden NC |
February 2024
Sat Feb 3 | Sledgehammer Half Marathon 10k & 5k | North Topsail Beach NC |
Sat Feb 17 | Run Oak Island Marathon Half Marathon & 5k | Oak Island NC |
Sat Feb 24 | Ellerbe Marathon & Half Marathon | Ellerbe NC |
Sat Feb 24 | Viking Dash Charlotte Half Marathon 10k & 5k | Gastonia NC |
Sat Feb 24 | Wilmington NC Marathon Half Marathon 5k 1M &Relay | Wilmington NC |
March 2024
Sat Mar 2 | Corporate Cup Half Marathon & 5K | Charlotte NC |
Sat Mar 9 | Feed Stokes Half Marathon & 5k | King NC |
Sat Mar 9 | Live Well Half Marathon & 5k | Greenville NC |
Sat Mar 16 | Asheville Marathon and Half | Asheville NC |
Sun Mar 17 | Tobacco Road Marathon & Half Marathon | Cary NC |
Sat Mar 23 | Lake Norman Half Marathon & 5k Wildman | Mooresville NC |
Sun Mar 24 | Cary Greenways Half Marathon 10k & 5k | Cary NC |
Mon Mar 25 | Appalachian Series – Day 4 Marathon & Half Marathon | Mills River NC |
Sat Mar 30 | Craft Beer Half Marathon & 5M | Charlotte NC |
April 2024
Sat Apr 6 | Catamount Climb Half Marathon & 5k | Cullowhee NC |
Sat Apr 6 | Charlotte RaceFest Half Marathon & 10K | Charlotte NC |
Sat Apr 6 | Coast Guard Marathon Half Marathon & 5k | Elizabeth City NC |
Sat Apr 6 | New South Trail Marathon & Half Marathon | Charlotte NC |
Sat Apr 13 | Charity Chase Half Marathon & 5k | Hickory NC |
Sat Apr 20 | Craft Half Marathon & 5K | Winston-Salem NC |
Sun Apr 21 | Flying Pirate Half Marathon & 5k | Kill Devil Hills NC |
Sat Apr 27 | Owls Roost Rumble Half Marathon & 4-Mile | Greensboro NC |
Sat Apr 27 | Run Sunset Beach Half Marathon 10k & 5k | Sunset Beach NC |
Sun Apr 28 | Blackbeard's Half Marathon | Ocracoke NC |
May 2024
Sat May 4 | Neuse River Bridge Run Half Marathon 10k & 5k | New Bern NC |
Sat May 11 | Jump Off Rock Half Marathon & 10k | Hendersonville NC |
Sat May 18 | New River Marathon Half Marathon & 5k | Todd NC |
June 2024
Sat Jun 1 | Lake Norman Forest Run Half Marathon & 5k | Statesville NC |
Sun Jun 9 | RAD Half Marathon & 10k | Asheville NC |
July 2024
Sat Jul 13 | Sizzling Soles Half Marathon & 10k | Cary NC |