There are
655 mi
from Nashua, NH to Seven Hills, OH
That's the driving distance. It would take 12 hours 59 mins to go from Nashua, New Hampshire to Seven Hills, Ohio.
The flight distance (direct flight from Nashua, NH to Seven Hills, OH) is 531.65 mi.
655 mi = 1,054.49 kms