There are
1,227 mi
from Port St Lucie, FL to Forest Hill, TX
That's the driving distance. It would take 22 hours 30 mins to go from Port St Lucie, Florida to Forest Hill, Texas.
The flight distance (direct flight from Port St Lucie, FL to Forest Hill, TX) is 1,077.26 mi.
1,227 mi = 1.61 kms