There are
719 mi
from Cleveland, OH to Pleasant Grove, AL
That's the driving distance. It would take 13 hours 26 mins to go from Cleveland, Ohio to Pleasant Grove, Alabama.
The flight distance (direct flight from Cleveland, OH to Pleasant Grove, AL) is 624.02 mi.
719 mi = 1,157.76 kms