Miles between Wheaton, IL and Peru, IN

There are
166 mi
from Wheaton, IL to Peru, IN

That's the driving distance. It would take 3 hours 48 mins to go from Wheaton, Illinois to Peru, Indiana.

The flight distance (direct flight from Wheaton, IL to Peru, IN) is 130.75 mi.

166 mi = 267.73 kms