There are
1,388 mi
from Mesquite, TX to Solana Beach, CA
That's the driving distance. It would take 23 hours 47 mins to go from Mesquite, Texas to Solana Beach, California.
The flight distance (direct flight from Mesquite, TX to Solana Beach, CA) is 1,197.66 mi.
1,388 mi = 1.61 kms