There are
1,325 mi
from Laredo, TX to New Smyrna Beach, FL
That's the driving distance. It would take 23 hours 53 mins to go from Laredo, Texas to New Smyrna Beach, Florida.
The flight distance (direct flight from Laredo, TX to New Smyrna Beach, FL) is 1,134.39 mi.
1,325 mi = 1.61 kms