Miles between Grand Rapids, MI and Waukesha, WI

There are
146 mi
from Grand Rapids, MI to Waukesha, WI

That's the driving distance. It would take 3 hours 56 mins to go from Grand Rapids, Michigan to Waukesha, Wisconsin.

The flight distance (direct flight from Grand Rapids, MI to Waukesha, WI) is 129.60 mi.

146 mi = 234.27 kms