There are
1,097 mi
from Portland, ME to Two Rivers, WI
That's the driving distance. It would take 23 hours 50 mins to go from Portland, Maine to Two Rivers, Wisconsin.
The flight distance (direct flight from Portland, ME to Two Rivers, WI) is 860.94 mi.
1,097 mi = 1,766.12 kms