Miles between Oklahoma City, OK and New Port Richey, FL

There are
1,217 mi
from Oklahoma City, OK to New Port Richey, FL

That's the driving distance. It would take 23 hours 6 mins to go from Oklahoma City, Oklahoma to New Port Richey, Florida.

The flight distance (direct flight from Oklahoma City, OK to New Port Richey, FL) is 999.93 mi.

1,217 mi = 1.61 kms