There are
378 mi
from Temecula, CA to Casa Grande, AZ
That's the driving distance. It would take 6 hours 58 mins to go from Temecula, California to Casa Grande, Arizona.
The flight distance (direct flight from Temecula, CA to Casa Grande, AZ) is 314.56 mi.
378 mi = 608.73 kms