Miles between Port St Lucie, FL and Pleasant Grove, AL

There are
643 mi
from Port St Lucie, FL to Pleasant Grove, AL

That's the driving distance. It would take 12 hours 36 mins to go from Port St Lucie, Florida to Pleasant Grove, Alabama.

The flight distance (direct flight from Port St Lucie, FL to Pleasant Grove, AL) is 582.68 mi.

643 mi = 1,035.38 kms