Flight distance between Miragoâne, Haiti and Oklahoma City, United States of America 1,900.1 mi / 3,057.9 km