Miles between Baytown, TX and Mendota Heights, MN

There are
1,199 mi
from Baytown, TX to Mendota Heights, MN

That's the driving distance. It would take 21 hours 52 mins to go from Baytown, Texas to Mendota Heights, Minnesota.

The flight distance (direct flight from Baytown, TX to Mendota Heights, MN) is 1,051.42 mi.

1,199 mi = 1.61 kms