The calculated straight line flying distance from SFO airport to HMO airport is 959 miles, or 1,544 kilometers.