The calculated straight line flying distance from SAN airport to PVR airport is 1,334 miles, or 2,147 kilometers.