North Carolina Race Calendar

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

Sun Oct 1 Historic Hillsborough Half Marathon & 5k Hillsborough NC
Sat Oct 7 Cary Greenways Tour Marathon Half Marathon 10K & 5K Cary NC
Sat Oct 7 Haunted Half Marathon 10k & 5k Wilmington NC
Sat Oct 7 Run Holden Beach Half Marathon 5K & 1M Holden Beach NC
Sun Oct 8 Black Bear Half Marathon & 8K Hendersonville NC
Sat Oct 14 Cannonball Marathon & Half Marathon Greensboro NC
Sun Oct 15 Bull City Race Fest Half Marathon 5M & 1M Durham NC
Sat Oct 21 Geyser Growl Half Marathon Black Mountain NC
Sat Oct 21 Ironclad Half Marathon & 5K Kinston NC
Sat Oct 21 Rootrock Trail Run Half Marathon 10K & 5K Chapel Hill NC
Sat Oct 28 Eastbound Half Marathon & 5k Charlotte NC
Sat Oct 28 Emerald Isle Marathon Half Marathon & 5k Emerald Isle NC
Sat Oct 28 Nashville NC Running Festival Half Marathon 10K & 5K Nashville NC
Sat Oct 28 Run Ocean Isle Beach Half Marathon 5K & 1M Ocean Isle Beach NC
Sat Oct 28 Triple Lakes Trail Race Half Marathon Greensboro NC
Sun Oct 29 RDC Marathon Half Marathon 10k & 5k Durham NC

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

January 2024

February 2024

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

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

MENU