Miles between Oklahoma City, OK and Duarte, CA

There are
1,311 mi
from Oklahoma City, OK to Duarte, CA

That's the driving distance. It would take 22 hours 31 mins to go from Oklahoma City, Oklahoma to Duarte, California.

The flight distance (direct flight from Oklahoma City, OK to Duarte, CA) is 1,162.34 mi.

1,311 mi = 1.61 kms