Miles between Anderson, IN and Piqua, OH

There are
86 mi
from Anderson, IN to Piqua, OH

That's the driving distance. It would take 2 hours 7 mins to go from Anderson, Indiana to Piqua, Ohio.

The flight distance (direct flight from Anderson, IN to Piqua, OH) is 76.01 mi.

86 mi = 139.05 kms