There are
1,328 mi
from Pearland, TX to Fergus Falls, MN
That's the driving distance. It would take 23 hours 19 mins to go from Pearland, Texas to Fergus Falls, Minnesota.
The flight distance (direct flight from Pearland, TX to Fergus Falls, MN) is 1,155.99 mi.
1,328 mi = 1.61 kms