Miles between Lafayette, LA and Mendota Heights, MN

There are
1,191 mi
from Lafayette, LA to Mendota Heights, MN

That's the driving distance. It would take 21 hours 49 mins to go from Lafayette, Louisiana to Mendota Heights, Minnesota.

The flight distance (direct flight from Lafayette, LA to Mendota Heights, MN) is 1,014.70 mi.

1,191 mi = 1.61 kms