There are
1,394 mi
from Tulsa, OK to Rancho Cucamonga, CA
That's the driving distance. It would take 23 hours 53 mins to go from Tulsa, Oklahoma to Rancho Cucamonga, California.
The flight distance (direct flight from Tulsa, OK to Rancho Cucamonga, CA) is 1,226.19 mi.
1,394 mi = 2,242.68 kms