The drive from Perryville to San Diego is approximately 1,950 miles. You will head west through Oklahoma, Texas, New Mexico, and Arizona. The journey takes about 29 hours via I-40. This is a cross-country route connecting the Midwest to the West Coast.
Total Distance: 3140 km driving distance; 2700 km straight-line air distance.
San Diego traffic is very heavy; plan your arrival accordingly.
Spring or autumn for mild weather.