The Distance Calculator can find distance between any two cities or locations available in The World Clock. The distance is calculated in kilometers, miles and nautical miles, and the initial compass bearing/heading from the origin to the destination. Distance from Petersburg, VA to Richmond, VA is 23 miles / 37 kilometers.

Understanding the Context

See also a map, driving distance and time difference.Currentlocal time in Petersburg and Richmond is 15:59 EST (2026-01-12). HowfarisRichmond Vancouver from downtown Vancouver?The total driving distance from Richmond, VA to North Carolina is 234 miles or 377 kilometers. Your trip begins in Richmond, Virginia. It ends in the state of North Carolina.

Key Insights

Richmond, Virginia is located in the eastern United States and is about 2,000 miles from Seattle, Washington. The drive would take approximately 34 hours if you were to drive straight through.How long will it take me to drive to Richmond? Howfaris Roanoke, VAfromRichmond, VA?Local place coverage is thin around Waynesboro, so nearby transit and meeting points are shown instead. RichmondVirginia to Kingston are 975 Km by road. You can also find the Distance from RichmondVirginia to Kingston using other travel options like bus, subway, tram, train and rail.

Final Thoughts

How long does it take to get to Virginia Beach from Richmond? My location tool by iplocation.io helps you find your currentlocation with approximate accuracy. This efficient tool detects the coordinates of your currentlocation and lets you see your location on the map through them.