RACE Logo

Marathons in North Carolina

North Carolina has 8 upcoming marathons scheduled for 2026. Greensboro is the busiest city with 2 marathons, ahead of Bald Head Island (1) and Emerald Isle (1).

Showing all 8

Long Life Meal Prep Cannonball Running Festival - Marathon, Half Marathon, 10K & 5K
Running

Long Life Meal Prep Cannonball Running Festival - Marathon, Half Marathon, 10K & 5K

October 16, 2026
Greensboro, NC
Cape Fear Marathon & Half, presented by Mount to Coast and hosted by Badwater®
Running

Cape Fear Marathon & Half, presented by Mount to Coast and hosted by Badwater®

October 18, 2026
Bald Head Island, NC

Running

Emerald Isle Marathon, Half Marathon and 5K

Emerald Isle, NC

Running

Emerald Isle Marathon, Half Marathon and 5K

October 24, 2026
Emerald Isle, NC
Novant Health Charlotte Marathon
Running

Novant Health Charlotte Marathon

November 14, 2026
Charlotte, NC
7th Annual Mangum Marathon & 1/2 Marathon
Running

7th Annual Mangum Marathon & 1/2 Marathon

January 16, 2027
Ellerbe, NC
Valentine's Heartbreaker Marathon & Relay
Running

Valentine's Heartbreaker Marathon & Relay

February 14, 2027
Greensboro, NC
Novant Health Wilmington NC Marathon
Running

Novant Health Wilmington NC Marathon

February 26, 2027
Wilmington, NC
Coast Guard Marathon
Running

Coast Guard Marathon

April 1, 2027
Elizabeth City, NC

Marathons in Nearby States

Frequently asked questions

What are the most popular marathon distances?
The most popular distances are 5K (3.1 miles), 10K (6.2 miles), half marathon (13.1 miles), and full marathon (26.2 miles). You can browse all of these distances on RACE and filter by location and date to find one near you.
How do I find a marathon near me?
Use the search bar on RACE to filter by your state or enter your zip code with a distance radius. You can also browse our state-by-state marathon directory to find races in your area.
When is marathon season in the US?
Marathon season typically peaks in spring (March-May) and fall (September-November) when temperatures are ideal for distance running. Major fall marathons include Chicago, New York City, and Marine Corps.
What is a good marathon time for beginners?
A common goal for first-time marathoners is to finish under 5 hours. The average US marathon finish time is around 4 hours 30 minutes. Many runners focus on simply finishing their first race rather than chasing a specific time.
How do I qualify for the Boston Marathon?
Boston Marathon qualifying times vary by age and gender, ranging from 3:00 for men 18-34 to 5:25 for women 80+. Many runners use fast, flat courses like Sacramento CIM or Houston Marathon as Boston qualifiers. Browse BQ-friendly races on RACE.