The drive from Cannon Beach to San Diego covers 1,600 kilometers. You will head south on I-5 through Oregon and California. This is a very long drive. Expect a travel time of 18 to 20 hours.
Total Distance: 1,600 km driving, 1,400 km air distance.
Plan for overnight stops.
Spring or Fall for mild weather.