Distance between Columbia and Portsmouth
Distance from Columbia, SC to Portsmouth, VA is 331 miles / 532 kilometers.
Map showing the distance from Columbia to Portsmouth
![]() |
Air distance: | miles km |
Columbia, SC
City: | Columbia, SC |
Country: | United States |
Portsmouth, VA
City: | Portsmouth, VA |
Country: | United States |
Time difference between Columbia and Portsmouth
There is no time difference between Columbia and Portsmouth. Current local time in Columbia and Portsmouth is 20:32 EST (2025-02-27)