Virginia Half Marathons by Date • By City
Browse all 2023-2024 Virginia 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.

Richmond’s Newest Half Marathon: Run Richmond 16.19 on September 30, 2023
October 2023
Sun Oct 1 | Pocahontas Trail Festival Half Marathon & 10k | Chesterfield VA |
Sat Oct 7 | Harrisonburg Half Marathon | Harrisonburg VA |
Sat Oct 7 | Haunted 5k 10k & Half Marathon | Williamsburg VA |
Sat Oct 7 | High Bridge Half & 5k | Farmville VA |
Sun Oct 8 | Crawlin' Crab Half Marathon | Hampton VA |
Sat Oct 14 | Bryce Conquer the Mountain 50k & Half Marathon | Basye VA |
Sat Oct 14 | Danville Half Marathon | Danville VA |
Sat Oct 14 | Mathews Marathon & Half Marathon | Mathews VA |
Sat Oct 14 | Racin' to Beat Cancer Half 10k & 5k | Fairfax Station VA |
Sat Oct 14 | Salem Half Marathon 8K & Kids Race | Salem VA |
Sun Oct 15 | Charlottesville Fall Classic Half Marathon & 10k | Charlottesville VA |
Sun Oct 15 | Luray Half Marathon & 5k | Luray VA |
Sat Oct 21 | Deep Hollow Half Marathon & 5k | Lynchburg VA |
Sat Oct 21 | Race to End Veteran Suicide Half Marathon 10k & 5k | Fredericksburg VA |
Sun Oct 22 | Those Damned Hills Half 10k & 5k | Lorton VA |
Sat Oct 28 | Boys Home Harvest Hustle Half Marathon 10k & 5k | Covington VA |
November 2023
Sat Nov 4 | Battlefield Half Marathon and Relays | Winchester VA |
Sat Nov 4 | Chessie Trail Marathon Half Marathon 10K & 5K | Lexington VA |
Sat Nov 4 | Shenandoah River Half 10k & 5k | Bentonville VA |
Sat Nov 11 | Richmond Marathon Half Marathon & 8K | Richmond VA |
Sat Nov 18 | Star City Half Marathon & 10k | Roanoke VA |
Sun Nov 19 | Norfolk Harbor Half Marathon | Norfolk VA |
Sun Nov 19 | Run for the Wounded Race Half Marathon 10k & 5k | Triangle VA |
December 2023
Sat Dec 2 | Ugly Sweater Dash Half 10k & 5k | Fairfax Station VA |
Sun Dec 3 | Fredericksburg Blue and Gray Half Marathon | Fredericksburg VA |
Sun Dec 3 | Rivanna Greenbelt Marathon & Half Marathon | Charlottesville VA |
Sat Dec 9 | Winter Lake Anna Half 10k & 5k | Spotsylvania VA |
Sun Dec 10 | Holiday Half Marathon & 4M | Annandale VA |
Sun Dec 17 | Pocahontas Half 10k & 5k | Chesterfield VA |
January 2024
Sat Jan 13 | Chills in the Mill – Harwoods Half & 5k | Yorktown VA |
Sat Jan 13 | Sandman Half Marathon & 5k | Wytheville VA |
February 2024
Sat Feb 3 | ICY-8 Hour Adventure Trail Run & Half Marathon | Spotsylvania VA |
Sat Feb 17 | Colonial Half Marathon & 5k | Williamsburg VA |
Sat Feb 17 | Dahlgren Trail Half Marathon | King George VA |
March 2024
Sun Mar 3 | Newport News One City Marathon & Half Marathon | Newport News VA |
Sat Mar 9 | River City Half and River City 5k | Richmond VA |
Sun Mar 17 | Shamrock Marathon & Half Marathon | Virginia Beach VA |
Thu Mar 28 | Appalachian Series – Day 7 Marathon & Half Marathon | Bluefield VA |
April 2024
Sat Apr 6 | Charlottesville Marathon Half Marathon & 8k | Charlottesville VA |
Sat Apr 6 | Petersburg Half Marathon & 5k | Petersburg V |
Sat Apr 20 | Blue Ridge 52.4M Marathon Half Marathon & 10k | Roanoke VA |
Sun Apr 21 | Runners Half Marathon & 5k of Reston | Reston VA |
Sun Apr 21 | Tidewater Striders Spring Marathon and Half Marathon | Chesapeake VA |
May 2024
Sat May 4 | Trail Nut 10k and Half Marathon | Bedford VA |
Sun May 5 | Grayson Highlands Half Marathon | Grayson Highlands State Park VA |
Sun May 19 | Marine Corps Historic Half | Fredericksburg VA |
June 2024
Sat Jun 22 | Night Train 50k & Half Marathon | Farmville VA |