North Carolina Half Marathons by City • By Date
Each half marathon that takes place in North Carolina is listed below, and when you click the link you’ll find info for each race — what the course is like and a map of the route, the elevation change, whether it’s fast and flat or hilly and challenging, how to sign up, and more.
You’ll also find contact info if you’re having problems with your registration or need to contact the race directors.
2022-2023 calendar of North Carolina half marathons
Albemarle
Vac ‘n’ Dash Moonlight Half Marathon 10-Mile & 5K
Asheville
Asheville Hot Chocolate Half Marathon 10K & 5K
Asheville Marathon & Half Marathon at Biltmore Estate
Oktoberfest Half Marathon & 5K
Black Mountain
Camp Lejeune
Carolina Beach
Carolina Beach State Park Trail Half Marathon & 5K
Cary
Cary Greenways Half Marathon 10K & 5K
Cary Greenways Tour Marathon Half Marathon 10K & 5K
Cary Parkway Challenge Half Marathon
NCRC Classic Half Marathon & 10K
Tobacco Road Marathon & Half Marathon
Charlotte
Alston & Bird Corporate Cup Half Marathon & 5K
Charlotte RaceFest Half Marathon & 10K
New South Trail Marathon & Half Marathon
Thunder Road Marathon, Half Marathon & 5K
Cherokee
Cherokee Harvest Half Marathon & 5K
Cullowhee
Davidson
Run For Green Half Marathon, 10K & 5K
Spartan Half Marathon 10k & 5k
Durham
Bull City Race Fest Half Marathon & 5-Mile
Elizabeth City
Coast Guard Marathon Half Marathon & 5K
Ellerbe
Ellerbe Marathon & Half Marathon
Emerald Isle
Emerald Isle Half Marathon & 5K
Gibsonville
Whiskey Tango Foxtrot Half Marathon
Greensboro
Cannonball Run Half Marathon & 5K
Owl’s Roost Rumble Trail Half Marathon & 3.5-Mile Run
Triple Lakes Trail Race 40M 40k Half Marathon & Relay
Greenville
Hendersonville
Jump Off Rock Half Marathon & 10K
Hickory
High Point
Holden Beach
Run Holden Beach Half Marathon 5k & 1M
Holly Springs
Jonas Ridge
Kill Devil Hills
Flying Pirate Half Marathon & 5K
King
Kinston
Kure Beach
Race for the Planet Half Marathon 10k 5k & 1M
Mills River
Appalachian Series – Day 4 Marathon & Half Marathon
Mount Airy
Mayberry Half Marathon 10K & 5K
New Bern
Neuse River Bridge Run Half Marathon, 10K & 5K
North Topsail Beach
Sledgehammer Beach Run Half Marathon 10K & 5K
Oak Island
Run Oak Island Marathon Half Marathon & 5K
Ocean Isle Beach
Run North Myrtle Beach Half Marathon & 5k
Run Ocean Isle Beach Half Marathon 5k & 1M
Ocracoke Island
Ocracoke Island Half Marathon, 10K & 5K
Raleigh
City of Oaks Marathon & Half Marathon
Skinny Turkey Half Marathon & Just Think First 5K
Ridgecrest
Statesville
Lake Norman Forest Run Half Marathon & 5k
Sunset Beach
Run Sunset Beach Half Marathon 10K & 5K
Todd
New River Marathon, Half Marathon & 5K
Tryon
Waynesville
Gateway to the Smokies Half Marathon
Wilmington
Wilmington Marathon Madness Marathon & Half Marathon