There are
1,257 mi
from Gary, IN to Lake Worth, FL
That's the driving distance. It would take 23 hours 32 mins to go from Gary, Indiana to Lake Worth, Florida.
The flight distance (direct flight from Gary, IN to Lake Worth, FL) is 1,114.62 mi.
1,257 mi = 1.61 kms