Miles between Pearland, TX and Savage, MN

There are
1,181 mi
from Pearland, TX to Savage, MN

That's the driving distance. It would take 21 hours 36 mins to go from Pearland, Texas to Savage, Minnesota.

The flight distance (direct flight from Pearland, TX to Savage, MN) is 1,056.67 mi.

1,181 mi = 1.61 kms