There are 674 running races in Virginia in 2026 across 173 cities. The next upcoming race is the Don't Struggle In Silence 5k in Norfolk on April 11. Popular distances include 5K races, trail runs, 10K races.

Browse by City

Arsenal Test Teams

Sat, Jun 6 · Stafford, VA Stafford
Road 5K Non LEO5K Plate Carrier Division Non LEO5K Stroller Division Non LEO +3

CXB 5k

Sat, Jun 6 · Virginia Beach, VA Virginia Beach
Road CXB 5KLil Chic's Sprint

Above the Clouds 5K

Sat, Jun 6 · Chesapeake, VA Chesapeake
Virtual Above the Clouds - Virtual 5KAbove the Clouds 5KAbove the Clouds - Kid's 100 Yard Dash

Legacy Ruck and Roll

Sat, Jun 6 · Richmond, VA Richmond
Virtual 12 + under 2 Mile Ruck/Roll Route2 Mile Ruck/Roll Route3.5 Mile Ruck Route +2

4 Our Freedom 5K

Sat, Jun 6 · Earlysville, VA Earlysville
Virtual 4 Our Freedom 5K - Panorama FarmYouth 4 Our Freedom 5K (under age 16)Virtual 4 Our Freedom 5K (does not include a race shirt)

StarKid 5K

Sun, Jun 7 · Fairfax, VA Fairfax
Road 5K (with shirt)Fun Run (with shirt)4 & Under Fun Run (with 4T shirt)

Jamestown Triathlon

Sun, Jun 7 · Williamsburg, VA Williamsburg
Triathlon Jamestown Olympic Triathlon (Individual)Jamestown Sprint Triathlon RelayJamestown Sprint Aquabike (Individual) +3

#HonorConnor

Sat, Jun 13 · Charles City, VA Charles City
Virtual 3/4 Marathon5kVirtual 5k +4

Tidewater Striders Duathlon

Sat, Jun 20 · Chesapeake, VA Chesapeake
Triathlon Kids Mini-Duathlon (Adult Participating with Child)Kids Mini-DuathlonSprint Duathlon Novice Division (Multi-Sport Beginners) +1