Miles between Minneapolis, MN and Lewiston, ME

There are
1,520 mi
from Minneapolis, MN to Lewiston, ME

That's the driving distance. It would take 23 hours 29 mins to go from Minneapolis, Minnesota to Lewiston, Maine.

The flight distance (direct flight from Minneapolis, MN to Lewiston, ME) is 1,133.01 mi.

1,520 mi = 1.61 kms