Distance between Greeneville and Petersburg
Distance from Greeneville, TN to Petersburg, VA is 310 miles / 498 kilometers.
Map showing the distance from Greeneville to Petersburg
![]() |
Air distance: | miles km |
Greeneville, TN
City: | Greeneville, TN |
Country: | United States |
Petersburg, VA
City: | Petersburg, VA |
Country: | United States |
Time difference between Greeneville and Petersburg
There is no time difference between Greeneville and Petersburg. Current local time in Greeneville and Petersburg is 03:19 EST (2025-02-18)