Flight distance between Croix des Bouquets, Haiti and Puerto Armuelles, Panama 1,007.8 mi / 1,622.0 km