Miles between Newton, MA and Keokuk, IA

There are
1,238 mi
from Newton, MA to Keokuk, IA

That's the driving distance. It would take 23 hours 19 mins to go from Newton, Massachusetts to Keokuk, Iowa.

The flight distance (direct flight from Newton, MA to Keokuk, IA) is 1,052.61 mi.

1,238 mi = 1.61 kms