There are
1,124 mi
from Buckeye, AZ to Sapulpa, OK
That's the driving distance. It would take 19 hours 18 mins to go from Buckeye, Arizona to Sapulpa, Oklahoma.
The flight distance (direct flight from Buckeye, AZ to Sapulpa, OK) is 951.97 mi.
1,124 mi = 1,809.17 kms