There are
906 mi
from Temecula, CA to Las Vegas, NM
That's the driving distance. It would take 15 hours 50 mins to go from Temecula, California to Las Vegas, New Mexico.
The flight distance (direct flight from Temecula, CA to Las Vegas, NM) is 693.48 mi.
906 mi = 1,457.98 kms