There are
1,518 mi
from Sioux City, IA to New Port Richey, FL
That's the driving distance. It would take 1 day 4 hours to go from Sioux City, Iowa to New Port Richey, Florida.
The flight distance (direct flight from Sioux City, IA to New Port Richey, FL) is 1,247.24 mi.
1,518 mi = 1.61 kms