Miles between Birmingham, AL and South Portland, ME

There are
1,274 mi
from Birmingham, AL to South Portland, ME

That's the driving distance. It would take 1 day to go from Birmingham, Alabama to South Portland, Maine.

The flight distance (direct flight from Birmingham, AL to South Portland, ME) is 1,131.78 mi.

1,274 mi = 1.61 kms