There are 493.33 miles from Eagle to McGregor in northwest direction and 626 miles (1,007.45 kilometers) by car and ferry, following the I-94 route.
Eagle and McGregor are 12 hours 49 mins far apart, if you drive non-stop for 10 hours 19 mins and take a ferry for 2 hours 30 mins .
This is the fastest route from Eagle, MI to McGregor, MN.
Please note the time difference between Eagle, MI and McGregor, MN is 1 hour. The current time in Eagle is 10:35 am and the current time in McGregor is 9:35 am.
Any questions or tips to share?
Share with fellow travellers any question or tips about the route from Eagle, MI to McGregor, MN:



