Miles between Pearland, TX and Sauk Rapids, MN

There are
1,259 mi
from Pearland, TX to Sauk Rapids, MN

That's the driving distance. It would take 23 hours 11 mins to go from Pearland, Texas to Sauk Rapids, Minnesota.

The flight distance (direct flight from Pearland, TX to Sauk Rapids, MN) is 1,109.11 mi.

1,259 mi = 1.61 kms