There are
146 mi
from Columbia, PA to Winchester, VA
That's the driving distance. It would take 3 hours to go from Columbia, Pennsylvania to Winchester, Virginia.
The flight distance (direct flight from Columbia, PA to Winchester, VA) is 105.97 mi.
146 mi = 235.11 kms