There are
935 mi
from Rowlett, TX to Mendota Heights, MN
That's the driving distance. It would take 17 hours 13 mins to go from Rowlett, Texas to Mendota Heights, Minnesota.
The flight distance (direct flight from Rowlett, TX to Mendota Heights, MN) is 847.82 mi.
935 mi = 1,504.04 kms