There are
1,191 mi
from Pearland, TX to Inver Grove Heights, MN
That's the driving distance. It would take 21 hours 49 mins to go from Pearland, Texas to Inver Grove Heights, Minnesota.
The flight distance (direct flight from Pearland, TX to Inver Grove Heights, MN) is 1,063.12 mi.
1,191 mi = 1.61 kms