There are
626 mi
from Columbia, MO to Pleasant Grove, AL
That's the driving distance. It would take 11 hours 45 mins to go from Columbia, Missouri to Pleasant Grove, Alabama.
The flight distance (direct flight from Columbia, MO to Pleasant Grove, AL) is 481.20 mi.
626 mi = 1,007.78 kms