RACE Logo

Half Marathons in Virginia

Virginia has 16 upcoming half marathons scheduled for 2026. No single city dominates the calendar. Williamsburg leads with 2 races, followed by Richmond (2), Ashland (1), and Fort Eustis (1). The remaining 63% of the calendar is spread across smaller cities.

Showing all 16

Ashland Half Marathon & 5k
Running

Ashland Half Marathon & 5k

August 29, 2026
Ashland, VA

Running

Medal Madness 5K, 10K & Half Marathon at Freedom Park, Williamsburg, VA (36M125)

Williamsburg, VA

Running

Medal Madness 5K, 10K & Half Marathon at Freedom Park, Williamsburg, VA (36M125)

September 5, 2026
Williamsburg, VA
Mulberry Island Half Marathon & 5K
Running

Mulberry Island Half Marathon & 5K

September 12, 2026
Fort Eustis, VA
Hokie Half Marathon and 5K
Running

Hokie Half Marathon and 5K

September 19, 2026
Blacksburg, VA
Harrisonburg Half Marathon
Running

Harrisonburg Half Marathon

October 3, 2026
Harrisonburg, VA
High Bridge Half Marathon & 5k
Running

High Bridge Half Marathon & 5k

October 3, 2026
Farmville, VA
LewisGale Salem Half Marathon, 8K and Kids Fun Run
Running

LewisGale Salem Half Marathon, 8K and Kids Fun Run

October 10, 2026
Salem, VA
Danville Half Marathon, Presented by URW Community Federal Credit Union
Running

Danville Half Marathon, Presented by URW Community Federal Credit Union

October 17, 2026
Danville, VA
The Jamestown Half Marathon, Virginia Company 5K and Discovery Mile
Running

The Jamestown Half Marathon, Virginia Company 5K and Discovery Mile

October 24, 2026
Williamsburg, VA
Sports Backers Half Marathon Training Team
Running

Sports Backers Half Marathon Training Team

November 14, 2026
Richmond, VA
Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Capital One Richmond 8k
Running

Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Capital One Richmond 8k

November 14, 2026
Richmond, VA
Salute  to Veterans 5K/10K/Half Marathon - Metro Washington DC
Running

Salute to Veterans 5K/10K/Half Marathon - Metro Washington DC

November 15, 2026
Springfield, VA
Star City Half Marathon & 10K
Running

Star City Half Marathon & 10K

November 21, 2026
Roanoke, VA
Tidewater Strider Dismal Swamp 50K / Marathon /Half Marathon/50K Relay
Running

Tidewater Strider Dismal Swamp 50K / Marathon /Half Marathon/50K Relay

December 6, 2026
Chesapeake, VA
Fredericksburg Blue and Gray Half Marathon
Running

Fredericksburg Blue and Gray Half Marathon

December 6, 2026
Fredericksburg, VA
Holiday Half - Half Marathon and 4 Miler
Running

Holiday Half - Half Marathon and 4 Miler

December 12, 2026
Annandale, VA

Frequently asked questions

How long is a half marathon?
A half marathon is 13.1 miles (21.1 kilometers). It is one of the most popular race distances in the US, attracting over 2 million finishers annually. Browse half marathons on RACE to find one near you.
How should I train for my first half marathon?
Most beginner training plans are 10-12 weeks long and gradually build your weekly mileage. A typical plan includes 3-4 runs per week with one long run that peaks around 10-11 miles before race day.
What is a good half marathon time?
The average US half marathon finish time is about 2 hours 10 minutes. Beginners often aim for under 2:30, while competitive runners target sub-1:45. Focus on finishing strong rather than a specific pace for your first race.
What are the biggest half marathons in the US?
The largest include the United Airlines NYC Half, RBC Brooklyn Half, Disney Princess Half Marathon, and the Rock 'n' Roll series events in Las Vegas, Nashville, and San Diego. You can find all of these on RACE.