There are
1,117 mi
from Montgomery, AL to New Ulm, MN
That's the driving distance. It would take 21 hours 28 mins to go from Montgomery, Alabama to New Ulm, Minnesota.
The flight distance (direct flight from Montgomery, AL to New Ulm, MN) is 935.30 mi.
1,117 mi = 1.61 kms