There are
95 mi
from Manchester, NH to South Portland, ME
That's the driving distance. It would take 1 hour 55 mins to go from Manchester, New Hampshire to South Portland, Maine.
The flight distance (direct flight from Manchester, NH to South Portland, ME) is 75.60 mi.
95 mi = 152.24 kms