There are
140 mi
from Columbus, GA to Vestavia Hills, AL
That's the driving distance. It would take 2 hours 59 mins to go from Columbus, Georgia to Vestavia Hills, Alabama.
The flight distance (direct flight from Columbus, GA to Vestavia Hills, AL) is 124.69 mi.
140 mi = 225.48 kms