Miles between Battle Creek, MI and Two Rivers, WI

There are
342 mi
from Battle Creek, MI to Two Rivers, WI

That's the driving distance. It would take 6 hours 42 mins to go from Battle Creek, Michigan to Two Rivers, Wisconsin.

The flight distance (direct flight from Battle Creek, MI to Two Rivers, WI) is 174.63 mi.

342 mi = 550.67 kms