There are
136 mi
from Dearborn, MI to Portage, MI
That's the driving distance. It would take 2 hours 31 mins to go from Dearborn, Michigan to Portage, Michigan.
The flight distance (direct flight from Dearborn, MI to Portage, MI) is 123.19 mi.
136 mi = 218.82 kms