There are
1,209 mi
from Pearland, TX to Palmetto Bay, FL
That's the driving distance. It would take 22 hours 10 mins to go from Pearland, Texas to Palmetto Bay, Florida.
The flight distance (direct flight from Pearland, TX to Palmetto Bay, FL) is 954.92 mi.
1,209 mi = 1.61 kms