Virginia Half Marathons by Date • By City
Browse all 2023 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.
February 2023
Sun Feb 12 | Lovers Half 10k & 5k | Fairfax Station VA |
Sat Feb 18 | Colonial Half Marathon & 5k | Williamsburg VA |
Sat Feb 18 | Dahlgren Trail Half Marathon | King George VA |
Sat Feb 18 | Pohick Bay 5k 10k & Half | Lorton VA |
March 2023
Sat Mar 4 | Rolling Hills Half 10k & 5k | Lorton VA |
Sat Mar 4 | The Harbinger | Woodford VA |
Sun Mar 5 | Newport News One City Marathon Half Marathon & Relay | Newport News VA |
Sat Mar 11 | Boulder Crest Half 10k & 5k | Springfield VA |
Sat Mar 18 | Terrapin Mountain 50k & Half Marathon | Sedalia VA |
Sun Mar 19 | Shamrock Marathon & Half Marathon | Virginia Beach VA |
Thu Mar 30 | Appalachian Series Day 7 Marathon & Half Marathon | Bluefield VA |
April 2023
Sat Apr 1 | Charlottesville Marathon Half Marathon & 8k | Charlottesville VA |
Sat Apr 1 | Union Half Marathon and Relay | Big Stone Gap VA |
Sun Apr 2 | Racin' Around the Lake Half 10k & 5k | Fairfax Station VA |
Sun Apr 2 | Runners Marathon of Reston Half Marathon | Reston VA |
Sat Apr 15 | Petersburg Half Marathon & 5k | Petersburg VA |
Sat Apr 22 | Blue Ridge Marathon Half Marathon & 10K | Roanoke VA |
Sun Apr 23 | Tidewaters Striders Spring Marathon and Half Marathon | Chesapeake VA |
Sat Apr 29 | Park to Park Half Marathon | Waynesboro VA |
Sat Apr 29 | Spring Valley View Hard Cider Challenge Half Marathon 10k & 5k | Delaplane VA |
May 2023
Sat May 6 | Trail Nut 10k and Half Marathon | Bedford VA |
Sat May 6 | Uncorked Half & 5k | New Kent VA |
Sun May 7 | Grayson Highlands Half Marathon | Grayson Highlands State Park VA |
Sun May 7 | Run for the Animals Half Marathon & 10K | Wachapreague VA |
Sat May 13 | Spring Burke Lake 5k 10k & Half | Fairfax Station VA |
Sat May 20 | Virginia Wine Country Half Marathon 10k & 5k | Leesburg VA |
Sun May 21 | Fountainhead Half Marathon and 10k Trail Run | Fairfax Station VA |
Sun May 21 | Laurel Memorial Half 10k & 5k | Lorton VA |
Sun May 21 | Marine Corps Historic Half | Fredericksburg VA |
Sat May 27 | Spring Memorial Half 10k & 5k | Springfield VA |
June 2023
Sat Jun 3 | Jackson River Scenic Trail Marathon Half Marathon 10k & 5k | Covington VA |
Sat Jun 24 | Taskinas Creek Half Marathon | Williamsburg VA |
Sat Jun 24 | Night Train 50k & Half Marathon | Farmville VA |
Sat Jun 24 | Run for the Wounded Race #1 Half Marathon 10k & 5k | Triangle VA |
July 2023
Sun Jul 9 | Summer Forest Half 10k & 5k | Triangle VA |
Sun Jul 23 | Freedom Fighters 5k 10k & Half | Triangle VA |
August 2023
Sat Aug 5 | 3H Trail Half Marathon | King George VA |
Sat Aug 26 | Ashland Half Marathon | Ashland VA |
Sun Aug 27 | Winchester Battlefield 5k 10k & Half | Winchester VA |
September 2023
Sat Sep 9 | Odyssey Trail Running Rampage 50k Marathon Half Marathon & 6M | Douthat State Park VA |
Sat Sep 9 | Women's Half Marathon Trail Run | Fairfax Station VA |
Sun Sep 17 | Valley View Hard Cider Challenge Half Marathon 10k & 5k | Delaplane VA |
October 2023
Sat Oct 7 | Harrisonburg Half Marathon | Harrisonburg 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 | 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 | Luray Half Marathon & 5k | Luray 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 | Chessie Trail Marathon Half Marathon 10K & 5K | Lexington VA |
Sat Nov 4 | Shenandoah River Half 10k & 5k | Bentonville VA |
Sun Nov 5 | Cross Country Trail Marathon & Half Marathon | Springfield 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 |
Sun Dec 10 | Holiday Half Marathon & 4M | Annandale VA |
Sun Dec 17 | Pocahontas Half 10k & 5k | Chesterfield VA |