Miles between Baltimore, MD and Mendota Heights, MN

There are
1,112 mi
from Baltimore, MD to Mendota Heights, MN

That's the driving distance. It would take 20 hours 38 mins to go from Baltimore, Maryland to Mendota Heights, Minnesota.

The flight distance (direct flight from Baltimore, MD to Mendota Heights, MN) is 929.09 mi.

1,112 mi = 1.61 kms