There are
1,189 mi
from Lafayette, LA to New Ulm, MN
That's the driving distance. It would take 21 hours 59 mins to go from Lafayette, Louisiana to New Ulm, Minnesota.
The flight distance (direct flight from Lafayette, LA to New Ulm, MN) is 982.62 mi.
1,189 mi = 1.61 kms