Updated Sep 12, 2026
5K Races in Virginia
Browse 156 upcoming running races in Virginia with dates, cities, distances, registration status, and official links.
Search near you
Find 5k races near you
Enter a city or ZIP code to find races close to you.
Upcoming running races
156 races found
Last updated Sep 12, 2026
Sep 13, 2026
Tunnel to Towers Arena Climb - Stafford County, VA
Fredericksburg, VA 22401 | 5K
View race
Sep 19, 2026
Tunnel to Towers 5K Run & Walk - Virginia Beach, VA
Virginia Beach, VA 23451 | 5K
View race
Sep 26, 2026
9/11 Heroes Run - Virginia Beach, Virginia
Virginia Beach, VA 23457 | 5K
View race
Oct 3, 2026
Haunted 5K, 10K & 13.1M at Williamsburg, VA (40)
Williamsburg, VA 23188 | 5K
View race
Lorton, VA 22079 | 5K
View race
Oct 4, 2026
Kaizen + Team Hoyt Adaptive Run, Ride or Roll
Virginia Beach, VA 23451 | 5K
View race
La Crosse, VA 23950 | 5K
View race
Oct 17, 2026
Haunted 5K, 10K & 13.1M at Williamsburg, VA (42)
Williamsburg, VA 23188 | 5K
View race
Oct 18, 2026
$5 5K presented by RunAbout Sports Roanoke
Roanoke, VA 24014 | 3.1 Miles
View race
Oct 29, 2026
Operation Hope: AAS 5K/10K for Suicide Awareness
Lexington, VA 24450 | 3.1 Miles
View race
Oct 31, 2026
Medal Madness 5K, & 10K at Midlothian, VA (44)
Midlothian, VA 23114 | 5K
View race
Nov 14, 2026
Berryville Turkey Trot 5K & 1 Mile Kids Fun Run
Berryville, VA 22611 | 5K
View race
Race map
Races on this page
Open the map to plot races by ZIP Code Tabulation Area.
Markers use 2025 U.S. Census ZIP Code Tabulation Area points, not exact start lines. Confirm the venue on the official race page. Report a map issue.
Showing races 1–100 of 156.
Race planning guide
How to choose a 5k races in Virginia
Compare more than the date and distance. Open the official race page to review the exact start time, course surface, elevation, time limits, packet pickup, parking, accessibility, and refund or transfer policy before registering.
- Confirm the source: organizer pages control registration status, pricing, schedule changes, and cancellations.
- Check the course: road, trail, hills, altitude, and weather can make two events at the same distance feel very different.
- Plan race morning: verify the venue, parking instructions, start corral, and recommended arrival time.
- Match your training: leave enough time to build safely for the distance and recover before your next goal race.