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