Flight distance between David, Panama and Oklahoma City, United States of America 2,097.2 mi / 3,375.2 km