Miles between Farmington, MN and Mendota Heights, MN

There are
22 mi
from Farmington, MN to Mendota Heights, MN

That's the driving distance. It would take 35 minutes to go from Farmington, Minnesota to Mendota Heights, Minnesota.

The flight distance (direct flight from Farmington, MN to Mendota Heights, MN) is 16.82 mi.

22 mi = 35.70 kms