NOTE: Many races have been cancelled, postponed, or switched to virtual-only due to the ongoing COVID-19 pandemic. We’re doing our best to update information as soon as possible, but check the race’s website for the latest details.
See all March 2021 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.
Monday, March 1 – Friday, March 5
Fri Mar 5 | Dust Bowl Series Marathon Half Marathon 10K & 5K – Day 1 | Dalhart TX |
Saturday, March 6
Sat Mar 6 | Ashland City Half Marathon | Ashland City TN |
Sat Mar 6 | Dirty Hurty Half Marathon | Ivins UT |
Sat Mar 6 | Dust Bowl Series Marathon Half Marathon 10K & 5K – Day 2 | Clayton NM |
Sat Mar 6 | Florida Track Club Marathon & Half Marathon | Hawthorne FL |
Sat Mar 6 | Lake Sammamish Half Marathon | Sammamish WA |
Sat Mar 6 | Little Patuxent River Half Marathon | Columbia MD |
Sat Mar 6 | Long Play Trail Run Half Marathon 33.3M & 10K | Brooksville FL |
Sat Mar 6 | Lucky Leprechaun Half Marathon 10-Miler & 5K | Versailles KY |
Sat Mar 6 | March Madness Half Marathon 10K & 5K | Woods Cross UT |
Sat Mar 6 | Mesquite Canyon Trail Runs | Waddell AZ |
Sat Mar 6 | Rolling Hills Half Marathon 10K & 5K | Lorton VA |
Sat Mar 6 | Run4Bibles Trail Run Marathon Half Marathon 10K & 5K | Dallas TX |
Sat Mar 6 | Winter Trail Fest Half Marathon & 5-Mile | Middleville MI |
Sat Mar 6 | The Woodlands Marathon Half Marathon 5K 2K & Relay | The Woodlands TX |
Sat Mar 6 | Xpress Half Marathon | Wichita Falls TX |
Sunday, March 7
Sun Mar 7 | Alamo 13.1 Marathon & Half Marathon | San Antonio TX |
Sun Mar 7 | Dust Bowl Series Marathon Half Marathon 10K & 5K – Day 3 | Guymon OK |
Sun Mar 7 | Greybeard Half Marathon | Sarasota FL |
Sun Mar 7 | Hilton Head Half & Quarter Marathon | Hilton Head Island SC |
Sun Mar 7 | Louisiana Marathon & Half Marathon | Baton Rouge LA |
Sun Mar 7 | Marathon of the Treasure Coast | Stuart FL |
Sun Mar 7 | Quivering Quads Trail Half Marathon & 15K | Troy MO |
Sun Mar 7 | That Dam Run Half Marathon 10K & 5K | Greenwood Village CO |
Monday, March 8 – Friday, March 12
Mon Mar 8 | Dust Bowl Series Marathon Half Marathon 10K & 5K – Day 4 | Ulysses KS |
Tue Mar 9 | Dust Bowl Series Marathon Half Marathon 10K & 5K – Day 5 | Lamar CO |
Fri Mar 12 | Sports Backers Marathon Half Marathon & 5K | Henrico VA |
Saturday, March 13
Sunday, March 14
Sun Mar 14 | Alsea Falls Spring Fling Half Marathon 10K & 5K | Alsea Falls OR |
Sun Mar 14 | Celebrate Life Half Marathon & Relay | Rock Hill NY |
Sun Mar 14 | CityTri Race Again at Central Park Half Marathon | New York NY |
Sun Mar 14 | Creve Coeur St. Paddy's Half Marathon & 7K | Maryland Heights MO |
Sun Mar 14 | March Madness Half Marathon | Cary IL |
Sun Mar 14 | Marco Island Half Marathon | Marco Island FL |
Sun Mar 14 | Sports Backers Marathon Half Marathon & 5K | Henrico VA |
Sun Mar 14 | St. Patty's Half Marathon & 5K | Washington DC |
Sun Mar 14 | Zydeco Marathon & Half Marathon | Lafayette LA |
Saturday, March 20
Sunday, March 21
Sun Mar 21 | All-Out Spring Fever Half Marathon 10K & 5K | Golden CO |
Sun Mar 21 | Asheville Marathon & Half Marathon at Biltmore Estate | Asheville NC |
Sun Mar 21 | Des Moines St. Paddy's Marathon Half Marathon & 5K | Des Moines IA |
Sun Mar 21 | Down2Earth Half Marathon 10K & 5K | Hialeah FL |
Sun Mar 21 | McKenzie River Half Marathon & 5K | Eugene OR |
Sun Mar 21 | Pearland Half Marathon & 10K | Pearland TX |
Sun Mar 21 | Race to the Cave Half Marathon | Woodville AL |
Sun Mar 21 | Seabrook Lucky Trail Marathon 3/4 Marathon Half Marathon & Relay | Seabrook TX |
Sun Mar 21 | Shamrock Marathon Half Marathon & 8K | Virginia Beach VA |
Sun Mar 21 | Spring Equinox Half Marathon | Fort Collins CO |
Sun Mar 21 | Tesoro Viejo Spring Classic Half Marathon 10K & 5K | Madera CA |
Sun Mar 21 | Whiskey Hill Redwood Run | Woodside CA |
Saturday, March 27
Sunday, March 28
Sun Mar 28 | Cary Greenways Half Marathon 10K & 5K | Cary NC |
Sun Mar 28 | Duke City Half Marathon | Albuquerque NM |
Sun Mar 28 | Everett Half Marathon & 10K | Everett WA |
Sun Mar 28 | Sweetwater Valley Marathon Half Marathon & Relays | Sweetwater TN |
Sun Mar 28 | Two Rivers Marathon Half Marathon 10K & 5K | Lackawaxen PA |