Miles between Mt Pleasant, SC and Keokuk, IA

There are
1,039 mi
from Mt Pleasant, SC to Keokuk, IA

That's the driving distance. It would take 19 hours 39 mins to go from Mt Pleasant, South Carolina to Keokuk, Iowa.

The flight distance (direct flight from Mt Pleasant, SC to Keokuk, IA) is 826.71 mi.

1,039 mi = 1,671.32 kms